最新系统10.11cocoapods安装出现提示command not found

在升级到mac OS X 10.11系统后,使用Cocoapods时遇到'command not found'错误。由于系统启用了rootless,直接的sudo gem安装命令会失败。解决方案包括切换到淘宝镜像源,使用`sudo gem install -n /usr/local/bin cocoa pods`命令,并在工程目录下执行`pod install`。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

.安装命令:

sudo gem install cocoapods

pod setup

这个时候需要耐心的等待哈,如果网络慢的话,需要等更久呢,每一行命令都会有回应的.....

如果遇到报错如下:Error fetching https://rubygems.org/:

    Errno::ETIMEDOUT: Operation timed out - connect(2) (http://rubygems.org/specs.4.8.gz)

是因为国内的网络无法访问镜像源导致的,但是可以通过修改镜像地址来绕过这个问题此时查看自己的镜像地址: gem sources -l 删除当前的镜像地址:gem source -r https://rubygems.org/修改为淘宝的镜像地址:gem source -ahttp://ruby.taobao.org/然后再次查看自己的镜像地址:gem sources -l 此时已经变成了淘宝的镜像地址,如下图:重现执行安装cocoapods的命令;.使用方法进入到工程所在的位置,执行命令:pod install


摘要  解决CocoaPodsOS X 10.11上出现的问题。


    最近把mac系统升级到10.11系统,但是在用pod install命令的时候,却提示command not found.后来上网查了下才知道,Cocoapods10.11系统上发生了变化。


    stackoverflow搜到的解释是这样的,This is happening because Apple has enabled rootless on the new install,也就是说在10.11系统上苹果已经启用无根的安装。在这种情况下,如果你使用如下的命令:



sudo gem install cocoa pods -v




    就会出现这样的提示:



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




    为了解决上面提到的问题,以及CocoapodsOS X 10.11系统上的正常使用,我们需要在命令行输入这样一句话,



sudo gem install -n /usr/local/bin cocoa pods



终~~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值