homebrew - 我无法使用 Homebrew 安装 zsh

标签 homebrew zsh

OS X El Capitan 版本 10.11.2

我尝试过 brew update ,但会显示此错误消息。

/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 -- mach (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/Homebrew/extend/pathname.rb:2:in `<top (required)>'
    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 /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/Homebrew/global.rb:3:in `<top (required)>'
    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 /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 install zsh ,但会显示上述消息。

请让我知道如何修复此错误消息。

最佳答案

在这里找到了对我有用的答案:https://stackoverflow.com/a/35495897/1354137

The problem mainly occurs after updating OS X to El Capitan (OS X 10.11). This is mainly because of file permission issues with file El Capitan’s new SIP process. Try changing permissions of /usr/local directory.

$ sudo chown -R $(whoami):admin /usr/local  

If it still doesn't work, use following steps and everything will be fine. This may be because homebrew is not updated.

1. open terminal  
2. $ cd /usr/local  
3. $ git reset --hard  
4. $ git clean -df
5. $ brew update

关于homebrew - 我无法使用 Homebrew 安装 zsh,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35683771/

相关文章:

bash - shell函数中的自动完成函数参数

node.js - 我升级了 Node 但它仍然使用错误的版本?

php - 没有 php.ini 与 brew

macos - brew 安装 git 失败

OS X 上的 Git 从 1.8.3.4 更新到 1.8.4.2

zsh - 更改 zcompdump 文件的位置

java - sbt 无法正确安装; Homebrew 程序更改Java版本

macos - 如何在Mac OS X上安装libffi-dev

rvm - zsh中rbenv版本显示右键提示不刷新

zsh - 我如何总是忽略 ZSH 完成中的模式?