美文网首页
ruby镜像源更改及安装

ruby镜像源更改及安装

作者: nuannuan_nuan | 来源:发表于2016-09-20 10:54 被阅读2626次

由于网络原因,我们直接从rubygems.org下载gem文件会比较困难,所以我们可以修改gem的源。之前我们已经将ruby的镜像源更新成了ruby.taobao.org,但目前相关开发者回应,由于之前的实现方式过于复杂,以及阿里要求维护服务器的员工必须是公司内部员工等原因,导致后续维护困难,所以开发者把这件事放在了Ruby China上,由社区开发者共同维护。

由于gem文件的同步问题得到了处理,我们在更新和安装cocoapods时,执行“sudo gem install -n /usr/local/bin cocoapods --pre”时,就会更新到最新的beta版cocoapods.而之前使用的taobao源的时候是,执行上面的语句是无法更新最新的cocoapods beta版本的。

步骤:
#查看gem源

gem sources

#删除默认的gem源或者之前的tabao源

gem sources --remove https://rubygems.org/ 

#添加rubyChina作为gem源

gem sources -a https://gems.ruby-china.org/

#查看当前gem源

gem sources

#确保只有ruby-china 源.

#清空源缓存

gem sources -c

#更新源缓存

gem sources -u

上述步骤执行完后,就可以进行ruby源安装了,此时会从rubyChina源下载gem文件

gem install cucumber --no-ri --no-rdoc

安装时二进制文件是安装到/usr/bin 目录下的,如果MAC系统为EL Capitan及以上版本,需要执行下面指令,因为EL Capitan 版本对该目录下的文件进行保护,会限制非系统文件的权限,所以讲二进制文件安装到usr/local/bin 目录下就可以解决上述问题

gem install cucumber -n/usr/local/bin --no-ri --no-rdoc

参考链接:

http://www.cnblogs.com/andycnzh/p/3627824.html

https://ruby-china.org/topics/29250

http://stackoverflow.com/questions/31972968/cant-install-gems-on-os-x-el-capitan



相关文章

  • ruby镜像源更改及安装

    由于网络原因,我们直接从rubygems.org下载gem文件会比较困难,所以我们可以修改gem的源。之前我们已经...

  • Mac brew 包管理工具安装与常用包

    安装homebrew(自动切换了国内镜像) 安装最新的ruby 更改ruby的源 安装下载工具 wget 安装py...

  • Cocoapods安装(使用Mac终端)

    理论暂时跳过,直接进入实战 1、镜像相关: 老规矩,查看及更改ruby镜像 查看更改是否成功 2、安装cocoap...

  • 安装CocoaPods

    查看当前Ruby镜像 更换源 安装CocoaPods

  • RVM 实用指南

    RVM安装 修改 RVM 的 Ruby 安装源到 Ruby China 的 Ruby 镜像服务器,这样能提高安装速...

  • CocoaPod 安装使用

    安装CocoaPods需要Ruby环境,通过查看 ruby 版本,确认环境 终端命令: cocoapods 镜像源...

  • Cocoapods1.8版本以后使用CDN服务的方法

    Cocoapods往常安装方法 更换源 查看验证你的Ruby镜像是并且仅是ruby-china 使用gem安装指定...

  • fluentd安装配置

    安装ruby ruby换源 安装RVM 安装fluentd 初始化fluentd及安装mongo插件[https:...

  • 最新cocopods安装

    1. 更新ruby 2. 查看镜像 3. 更改镜像路径 4. 安装cocopods 可能报错: 解决: 或者 重启...

  • CocoaPods的安装和使用

    1、安装gem镜像 原来淘宝的gem源已经停止维护,现在由ruby-china提供镜像服务: 安装cocoapod...

网友评论

      本文标题:ruby镜像源更改及安装

      本文链接:https://www.haomeiwen.com/subject/epxoettx.html