cocoapods换源遇到的坑

第一个坑就是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版本,我的目前是最新的版本


Paste_Image.png

因为升级了gem,我顺手也把cocoapods版本也升级了,之前是0.39,现在是会1.1.1了

Paste_Image.png

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/

你可能感兴趣的:(cocoapods换源遇到的坑)