gpt4 book ai didi

bash - sudo chown/usr/bin/local 无法永久用于 Homebrew 软件升级

转载 作者:行者123 更新时间:2023-11-29 09:13:54 24 4
gpt4 key购买 nike

我已经尝试过 sudo chown $whoami/usr/local/bin ,在关闭终端并重新打开终端后,但它一直被拒绝许可,它不会永久修复它。

shaunstanislaus@Master ~ $ brew upgrade
==> Upgrading 3 outdated packages, with result:
git 2.6.1, mysql 5.6.27, node 4.1.2
==> Upgrading git
Error: Permission denied - /usr/local/share/git-core

最佳答案

您需要更改(更改所有权)/usr/local/bin /usr/local/share, /usr/local/share/man/usr/local/share/man/man1 目录。

为此,您需要执行以下操作:

  1. whoami - 这将为您提供当前的用户名
  2. sudo chown -R 'username'/usr/local/bin/usr/local/share/usr/local/share/man/usr/local/share/man/man1(替换用户名使用步骤 1) 中的用户名

现在运行 brew doctor

您应该看不到任何问题。

然后运行brew upgrade

如果您使用的是 Sophos Anti-Virus,则每次 Sophos 在后台更新时都会重置权限。

他们正在寻求解决此问题的方法,根据此论坛帖子,将于 2015 年 11 月中旬到位:

https://community.sophos.com/products/free-antivirus-tools-for-desktops/f/17/t/10029

关于bash - sudo chown/usr/bin/local 无法永久用于 Homebrew 软件升级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32975466/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com