Homebrew工作正常且正常,直到我做了brew update
(几个月没有更新)。 brew更新完成后,每个brew
命令都会生成相同/类似的错误消息:
/usr/local/Library/Homebrew/global.rb:6:in `require': no such file to load -- set (LoadError)
from /usr/local/Library/Homebrew/global.rb:6
from /usr/local/bin/brew:17:in `require'
from /usr/local/bin/brew:17
我检查了目录,看起来好像是自制文件。它只是因为某些原因没有加载文件。我使用git重新安装,因为brew
命令不起作用。但仍然有同样的错误。
非常感谢有关如何解决此问题的任何帮助。如果我找不到任何东西,我可能不得不重新安装操作系统。
更新:我干净安装了操作系统。没有重新安装就无法找到解决方案。
答案 0 :(得分:21)
我遇到了同样的问题。以下解决了这个问题:
sudo chown -R $USER:admin /usr/local
cd /usr/local
git reset --hard origin/master
brew update
答案 1 :(得分:3)
执行brew doctor
检查输出并遵循给出的任何建议。