鍍金池/ 問答/Linux/ You don't have write permissions for the

You don't have write permissions for the /usr/bin directory

安裝 jekyll 的時(shí)候使用 sudo gem install jekyll 有如下報(bào)錯(cuò)

clipboard.png

解決辦法:
使用命令 sudo gem install -n /usr/local/bin jekyll 就會(huì)安裝成功

clipboard.png

還有其他辦法嗎?
回答
編輯回答
笨尐豬

OSX系統(tǒng)中,/usr/bin屬于系統(tǒng)級(jí)別的保護(hù),任何人不能寫入,包括root也一樣,是絕對(duì)禁止寫入的,唯一的辦法就是像你上面的那樣,安裝到/usr/local/bin里面去。

為什么要這么嚴(yán)格?因?yàn)?code>/usr/bin這個(gè)目錄太敏感了,是任何病毒都想要攻克的地方,所以蘋果對(duì)此做了嚴(yán)格的禁止。

2017年12月23日 12:54