在OSX 10.10.1上不能正常工作,ruby kernel_require错误

时间:2015-01-20 20:36:22

标签: ruby macos homebrew

我最近将Mac的OSX副本从10.6更新到10.10。除了酿造之外,一切似乎都很好。

my_mac:local my_user$ brew install wget
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- global (LoadError)
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from /usr/local/Library/brew.rb:15:in `<main>'

由于brew基于Ruby,我相信系统安装Ruby存在一些问题,但我不确定如何处理它。我试图重新安装最新版本的Ruby,然后重新安装Homebrew,但是当Homebrew进入时

brew cleanup

它会抛出相同的Ruby错误。

谢谢!

1 个答案:

答案 0 :(得分:0)

它变成了许可问题。 这是我用来根据quaestor

的答案解决问题的命令
$ cd /usr/local<br>
$ find . -mindepth 1 -user root -exec chown *xxx* {} \ ;

其中* xxx *是您要更改为的用户。 您可能只想对与brew相关的目录进行chown。