解决OS X 10.11之后CocoaPods的升级问题

原文 : 与佳期的个人博客(gonghonglou.com)

问题描述:

OS X 10.11之后升级CocoaPods,执行命令:

$ sudo gem update cocoapods           // 更新至最新版
$ sudo gem update cocoapods --pre     // 或者 更新至测试版

报如下错误:

ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/pod

解决方案一:

使用如下命令更新:

$ sudo gem install -n /usr/local/bin cocoapods         // 更新至最新版
$ sudo gem install -n /usr/local/bin cocoapods --pre    // 或者 更新至预览版

这种解决方法最开始的sudo gem update cocoapodssudo gem update cocoapods --pre升级命令是不能用的,若想一切恢复正常请尝试解决方案二。

解决方案二:

推倒重来。。。
安装Homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装Ruby:

brew install ruby

升级CocoaPods,执行命令:

$ sudo gem install cocoapods           // 更新至最新版
$ sudo gem install cocoapods --pre     // 或者 更新至测试版

此后,一切OK~

后记

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容