8

每当我在这台 Mac os 机器上运行 brew 命令时,我都会收到以下错误

> brew doctor
/usr/local/Library/Homebrew/macos.rb:251:in `require': no such file to load -- macos/xcode (LoadError)
    from /usr/local/Library/Homebrew/macos.rb:251
    from /usr/local/Library/Homebrew/utils.rb:3:in `require'
    from /usr/local/Library/Homebrew/utils.rb:3
    from /usr/local/Library/Homebrew/global.rb:7:in `require'
    from /usr/local/Library/Homebrew/global.rb:7
    from /usr/local/bin/brew:17:in `require'
    from /usr/local/bin/brew:17

我拥有网络必须提供的一切。任何帮助表示赞赏。

4

1 回答 1

26

我有同样的问题并通过

cd /usr/local
git status

如果git status显示一长串内容已被删除,那么这很可能是您的问题,并且可能是由您的 RVM 设置更改引起的。

要解决此问题,请执行以下操作:

git reset --hard

现在尝试:

brew update

它可能会说您需要先删除一些文件。使用命令删除该列表中的每个文件sudo rm。然后再做brew update一次。

此外,您可能需要这样做:

sudo chown -R $USER /usr/local

在您可以运行 brew install 之前。

我使用github.com/mxcl/homebrew/issues/18600作为参考。

于 2013-04-11T00:43:52.783 回答