Dan*_*Dan 116 permissions homebrew
Homebrew需要/ usr/local中的权限,因为没有其他人使用我的笔记本电脑,我总是这样做
sudo chown -R $(whoami) $(brew --prefix)
但是在High Sierra,这给了
chown: /usr/local: Operation not permitted
修复是什么?
Uri*_*rav 209
问题不断发生......深入挖掘后我发现只卸载Homebrew然后重新安装就解决了这个问题.
卸载Homebrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Run Code Online (Sandbox Code Playgroud)
然后重新安装它:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Run Code Online (Sandbox Code Playgroud)
Dan*_*Dan 51
不幸的是,你不能再/usr/local在High Sierra中加入.解决方法是sudo mkdir /usr/local/include,/usr/local/Frameworks如果它们不存在,并且
sudo chown -R $(whoami) $(brew --prefix)/*
感谢ilovezfs这个简单的解决方法和惊人的自制软件!
Rez*_*shi 28
您无法更改/usr/local自身的权限,但您可以更改下方文件夹的权限,因此修复了该权限
sudo chown -R $(whoami) /usr/local/*
小智 12
我使用的是MacBook Pro macOS Catalina 10.15.4。
我创建了一个new admin account,但酿造抛出了错误。
因此,我按照这篇文章中的步骤操作,有效的是:
sudo chown -R $(whoami) $(brew --prefix)/*
Run Code Online (Sandbox Code Playgroud)
小智 6
我只是运行这个,一切都在高山脉上得到照顾:
/ usr/bin/ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
| 归档时间: |
|
| 查看次数: |
52210 次 |
| 最近记录: |