第一个坑就是gem 会出现以下提示
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj
然后查了一下可能需要更新 我的gem版本很低
这是更新语句: gem update --system
当然,我这样更新提示error,百度到可能是权限不够,用的是下面这句代码
sudo gem update --system
PS: sudo 的意思使用root权限
gem升级成功后会提示: Latest version currently installed. Aborting.
然后查看我们的gem版本,我的目前是最新的版本
因为升级了gem,我顺手也把cocoapods版本也升级了,之前是0.39,现在是会1.1.1了
cocoapods升级命令:sudo gem install cocoapods
这个升级没遇到问题,如果遇到问题 参考
接下来就是换源,淘宝源停止更新了,使用oschina的源
先移除淘宝源:gem sources --remove https://ruby.taobao.org/
然后添加osChina源: gem sources -a https://gems.ruby-china.org/
当然这时候可能会提示ERROR,下面提示
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj
然后你要在gem前添加sudo,应该就是权限不够的问题,这样问题就解决的
先移除淘宝源:sudo gem sources --remove https://ruby.taobao.org/
然后添加osChina源: sudo gem sources -a https://gems.ruby-china.org/