解决 OS X 10.10 下运行 brew 命令时出现的错误
自从升级到 Yosemite 后就没用过 brew 命令了,今天想要 search 某个包,但是在 Command Line 运行 brew 命令后就显示下面的错误信息:1
2/usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory
/usr/local/bin/brew: line 23: /usr/local/Library/brew.rb: Undefined error: 0
上网 google了一下,在 homebrew 的 github 仓库上已经有人提了这个 issue 了,但只提到会在将来的版本中解决没有提到解决办法,最后在这个帖子找到以下解决办法,在 shell 中运行以下命令:1
2
3
4cd /System/Library/Frameworks/Ruby.framework/Versions
sudo ln -s Current 1.8
brew update
sudo rm 1.8