ruby – HomeBrew Mac os x 10.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

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

解决方法

我有同样的问题并通过解决
cd /usr/local
git status

如果git status显示删除的长列表,那么这可能是您的问题,可能是由于您的RVM设置更改造成的.

解决此问题,请执行:

git reset --hard

现在尝试:

brew update

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

您可能还需要这样做:

sudo chown -R $USER /usr/local

在你可以运行brew安装之前.

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

相关文章

最近做自动化测试时,深感自己对前端涉猎太少,加上对这块比...
homebrew本身就是一个git仓库。使用homebrew安装软件包时,会...
一、Homebrew安装、卸载等命令Homebrew的安装和卸载都非常简...
在mac系统中,使用homebrew可以很方便的管理包。按照官网的说...
我按照说明从这里使用brew安装mysqlhttps://gist.github.com...
我在macOS10.12.4上安装了nginx1.10.3和php5.5.38作为开发服...