cocoapods和gem镜像的坑

关于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,大功告成。


最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容