sudo gem install cocoapods
之后出现
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/pod
错误提示
按照网上各个版本的解答 提示输出如下
sudo gem install -n /usr/local/bin cocoapods
运行后结果如下
Successfully installed cocoapods-0.39.0
Parsing documentation for cocoapods-0.39.0
Installing ri documentation for cocoapods-0.39.0
1 gem installed
然而我执行 pod 命令时仍然提示
-bash: pod: command not found
如此
另外说明 gem -v 2.16.1
ruby -v 2.0.0
实在不知道该怎么处理了 特来求救望各位大神慷慨相助
网友评论
1.为了安全起见,执行命令"sudo gem uninstall cocoapods",卸载原有的CocoaPod
2.执行命令"sudo gem install -n /usr/local/bin cocoapods"来重新安装cocoapod
3.如果没有权限执行pod,执行命令"sudo chmod +rx /usr/local/bin/",赋予/usr/local/bin给予执行与读取权限
文/浮在空中的笨鱼(简书作者)
原文链接:http://www.jianshu.com/p/6ff1903c3f11
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
前几天升级系统到EI Capitan 10.11,今天更新到10.11.1,因为突然要用到cocospod,突然发现在使用pod install的时候出现
[html] view plaincopy
-bash: pod: command not found
我去~不知道为什么,然后我就想重新安装下cocospod,在使用sudo gem install cocoapods的时候出现错误
[html] view plaincopy
ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/pod
what r u 弄啥勒……
后来在http://stackoverflow.com/找到答案,是因为
This is happening because Apple has enabled rootless on the new install.
这是因为苹果已经启用无根(无痕?)安装。
——————————————————————
so,先试试这句行不行(为什么要先试试- -|)~
[html] view plaincopy
sudo gem install -n /usr/local/bin cocoapods
如果这时候安装成功了,那么就不用看下面了,如果还是出现问题,那么先执行这句(会重启,会重启,会重启,保存工作)
[html] view plaincopy
sudo nvram boot-args="rootless=0"; sudo reboot
再执行
[html] view plaincopy
sudo gem install -n /usr/local/bin cocoapods