当我在终端中运行以下命令时:
usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
我收到一个错误:
/usr/local/Cellar is not writable. You should change the
ownership and permissions of /usr/local/Cellar back to your
user account:
sudo chown -R $(whoami) /usr/local/Cellar
Run Code Online (Sandbox Code Playgroud)
在以下期间失败:/ usr/local/bin/brew update --force
我在SO上经历了类似的帖子,所有人都有以下命令作为答案,所以我在终端中运行了以下命令:
sudo chown -R $tejas /usr/local/Cellarsudo chown -R $tejas:admin /usr/local/Cellarsudo chown -R $tejas /usr/localsudo chown -R $tejas:admin /usr/local我在上述四个命令之后运行了安装命令,但它仍然给我错误.有人可以帮我解决这个问题.谢谢.
Rom*_*n86 11
我有完全一样的问题。我试图重置权限,但是某些软件包仍然无法安装。重新安装Homebrew为我解决了这个问题:
卸载:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
然后再次安装:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
如评论中所述,只需(不做任何替换)即可:
sudo chown -R $(whoami) /usr/local/Cellar
Run Code Online (Sandbox Code Playgroud)
小智 6
将/ usr/local和Homebrew的缓存的权限重置为当前用户:
sudo chown -R $USER:admin /usr/local /Library/Caches/Homebrew
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15707 次 |
| 最近记录: |