sudo gem安装可可录得错误



无法在我的Mac中安装'Cocoapods'。我目前正在使用Macos Sierra。

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

这是由El Capitan中引入的新系统完整性保护功能引起的。它甚至限制了管理员写入/usr/bin。

如果您不想这样做,则可以在主文件夹中安装Cocoapods:

export GEM_HOME=~/.gems
export PATH=$GEM_HOME/bin:$PATH
gem install 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

最终工作...