我最近将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错误。
谢谢!
答案 0 :(得分:0)
它变成了许可问题。 这是我用来根据quaestor
的答案解决问题的命令$ cd /usr/local<br>
$ find . -mindepth 1 -user root -exec chown *xxx* {} \ ;
其中* xxx *是您要更改为的用户。 您可能只想对与brew相关的目录进行chown。