淘宝的ruby已经封堵,所以需要使用其他的ruby源进行安装;
1、升级Ruby环境 终端输入:$ gem update --system 没权限升级Ruby的提示这是因为你没有权限去升级Ruby 这时应该输入:$ sudo gem update --system
2、获取当前ruby源地址:gem sources -l 如果结果为*** CURRENT SOURCES *** https://gems.ruby-china.org,代表是可用的源地址,否则需要删掉相应的源地址,仅仅保留一个地址即可;
3、如果需要删掉ruby镜像源地址使用次方法,不需要的直接跳过步骤3,前往步骤4,终端输入:gem sources --remove ***
***为相应的的地址,如:获取到的地址为:https://rubygems.org/,删除相应的即为:gem sources --remove https://rubygems.org/,注意地址与remove之间是有空格的;
4,添加一个可用的镜像源地址,使用https://gems.ruby-china.org/ 的地址可顺利安装,终端输入:gem source -a https://gems.ruby-china.com/,之后即可正常安装镜像;
注意:https://gems.ruby-china.org/ 官网已经发了公告,已经更换为https://gems.ruby-china.com/
5、安装cocoapods,终端输入:sudo gem install cocoapods,按击回车键之后等待安装完毕即可;
注意:
OS X 10.11之前系统的安装cocoapods 指令:$ sudo gem install cocoapods
OS X 10.11以后系统的安装cocoapods 指令:$ sudo gem install -n /usr/local/bin cocoa pods
如果有 gems installed标志着安装成功了。到这里,cocoapods已经安装成功了!恭喜恭喜!!!
之后,就可以正常使用cocoapods进行三方库管理了。
网友评论