這是因為要執(zhí)行這些操作時必須有管理員的權(quán)限(比如更新軟件),比如更新cocoapods時報錯:
MyPro:~ MyPro$
gem install cocoapods
ERROR:While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
解決方法:只需要在命令前加上sudo,例如:sudo gem install cocoapods
即可。sudo是獲取管理員權(quán)限,現(xiàn)在按照步驟輸入管理員密碼即可。
但,接著又報錯:
MyPro:~ MyPro$
sudo gem install cocoapods
Password:
ERROR:While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/pod
解決辦法:
sudo gem install -n /usr/local/bin cocoapods
治標不治本,下一次還會再出現(xiàn),永久解決辦法:
命令行工具網(wǎng)址:http://brew.sh
運行命令行:
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew install ruby