在mac使用brew install安裝時老是報錯,因為蘋果已經(jīng)不允許Homebrew作為根來安裝了锣笨。
詳細提示:
Running Homebrew as root is extremely dangerous and no longer supported.
As Homebrew does not drop privileges on installation you would be giving all
build scripts full access to your system.
解決方案
執(zhí)行下面的命令:
sudo chown -R `whoami` /usr/local/Homebrew/
sudo chown -R $(whoami) $(brew --prefix)/*
sudo mkdir /usr/local/Frameworks
sudo chown -R `whoami` /usr/local/Frameworks/
原因
我是應(yīng)為換了用戶名稱,自己修改了用戶名,之前brew是在admin下安裝的,但是現(xiàn)在換成了我的名字,就出現(xiàn)了這個問題. 其實就是文件的屬組和用戶無法辨識了.
具體細節(jié):
在新版本的Mac電腦上面使用brew命令安裝老是報錯耙旦。
比如:
你使用brew install kompose安裝時提示:權(quán)限不足
Error: Permission denied @ apply2files - /usr/local/lib/node_modules/hexo/node_modules/_micromatch@3.1.10@micromatch/lib/.DS_Store
當你添加sudo brew install kompose安裝時提示:危險操作域滥。
網(wǎng)上很多做法是把/usr/local路徑改成當前用戶路徑昆汹,但是在高版本的Mac上面已經(jīng)不允許了:
sudo chown -R $(whoami) /usr/local
chown: /usr/local: Operation not permitted
之后,再執(zhí)行就可以安裝啦J鞑t。拇厢。?/p>
大千世界晒喷,求同存異旺嬉;相遇是緣,相識是份厨埋,相知便是“猿糞”(緣分)
From MZou