1.设置ruby的软件源
gem sources -l (查看当前ruby的源)
gem sources --remove https://rubygems.org/ (移除当前ruby的源)
gem sources -a https://gems.ruby-china.com/ (设置当前ruby的源为我天朝的)
gem sources -l (再次查看当前ruby的源)
如果Terminal输出:
*** CURRENT SOURCES ***
https://ruby.taobao.org/
就证明ruby的软件源已经设置OK了。
2.设置gem为最新版本
如果gem太老,可以尝试用如下命令升级gem:
在Terminal输入以下命令:
sudo gem update --system
升级成功后会提示: Latest version currently installed. Aborting.
3.执行安装CocoaPods命令
注意:OS X 10.11 升级,虽然官方声称只是一个小的升级,但对于开发者而言,cocoapods需要重新安装,但按照以前的安装方式,在Terminal输入以下命令:
sudo gem install cocoapods
如果报以下错误:
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj
解决方案1(推荐):
sudo gem install -n /usr/local/bin cocoapods
pod setup
解决方案2:
执行下面的命令并重启
sudo nvram boot-args="rootless=0"
sudo reboot
重启之后, 执行这个命令检查
sudo gem install cocoapods -V
如果依旧有错误,再次使用方案1
安装成功后,你会看到:Setup completed
网友评论