命令行執(zhí)行命令時報錯You don't have write permissions for the /Library/

這是因為要執(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
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容