sudo gem install cocoapods收到错误

时间:2017-09-18 12:21:36

标签: xcode cocoapods macos-sierra

无法在我的mac中安装'cocoapods'。我目前正在使用macOS Sierra。

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

3 个答案:

答案 0 :(得分:2)

这是由El Capitan引入的新System integrity protection功能引起的。它甚至限制管理员写入/ usr / bin。

如果您不想这样做,可以将CocoaPods安装到您的主文件夹:

export GEM_HOME=~/.gems
export PATH=$GEM_HOME/bin:$PATH

gem install cocoapods

答案 1 :(得分:1)

当您收到“ 不允许操作”错误时,这是​​解决方案。在终端中逐行应用命令行...

 $ mkdir -p $HOME/Software/ruby 
 $ export GEM_HOME=$HOME/Software/ruby 
 $ gem install cocoapods [...] 1 gem installed
 $ export PATH=$PATH:$HOME/Software/ruby/bin
 $ pod --version
 1.5.3

最后它的工作...

答案 2 :(得分:0)

尝试像这样运行:

{{1}}