关于cocoapods升级镜像的坑。
最近公司需要新建一个项目,很长时间没有新建项目导入cocoapods了,所以遇到了一点小问题在这里记录下。
新建一个项目然后pod install 发现报错,报错内容“ -bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory”
然后就这执行命令:sudo gem update —system,执行到最后一步的时候又报错“ERROR: While executing gem ... (Errno::EPERM) Operation not permitted @ rb_sysopen - /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/gem
”
接着执行“sudo gem update -n /usr/local/bin —system” 提示“Updating installed gems
Nothing to update
”gem就更新成功了。
如果还不行的话执行“gem sources”看看镜像是哪一个,
如果镜像是:https://ruby.taobao.org/,
那么执行删除gem源“ gem sources --remove https://ruby.taobao.org/”把他删掉,
在执行添加gem源“gem sources --add https://gems.ruby-china.com/”把原来的换掉即可。
再执行“gem sources”看看是否调换成功
如果成功,pod install,大功告成。
网友评论