我删除了可可豆荚,因为它声称已安装,但后来一直说找不到命令豆荚。当尝试重新安装 cocoapods 时(sudo gem install cocoa pods -v
)我收到此错误:
错误:执行 gem 时... (Errno::EPERM)
不允许操作 - /usr/bin/pod
有任何想法吗?
正如已经指出的那样以下由拉梅什·拉姆钱达兰 (Ramesh Ramchandaran) 撰写,这是一种更简洁的方法,而不是绕过 OS X 的安全功能。
sudo gem install -n /usr/local/bin cocoapods
原答案
我假设您运行的是 OS X 10.11。
发生这种情况是因为 Apple 在新安装上启用了 rootless。
如果您输入:
sudo nvram boot-args="rootless=0"; sudo reboot
in terminal.app
,您的计算机将重新启动并禁用它。
完成后,输入:
sudo gem install cocoapods -V
the -V
是详细的,如果发生任何错误,它会吐出。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)