Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode sudo gem安装cocoapods获取错误_Xcode_Cocoapods_Macos Sierra - Fatal编程技术网

Xcode sudo gem安装cocoapods获取错误

Xcode sudo gem安装cocoapods获取错误,xcode,cocoapods,macos-sierra,Xcode,Cocoapods,Macos Sierra,无法在我的mac中安装“cocoapods”。我目前正在使用macOS Sierra ERROR: While executing gem ... (Errno::EPERM)## Operation not permitted - /usr/bin/xcodeproj 试着像这样运行它: export GEM_HOME=~/.gems export PATH=$GEM_HOME/bin:$PATH gem install cocoapods 这是由El Capitan引入的新功能造成的

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

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

试着像这样运行它:

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

gem install cocoapods
这是由El Capitan引入的新功能造成的。它甚至限制管理员写入/usr/bin

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

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

gem install cocoapods

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

 $ 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
最后,它的工作