将OSX升级到Catalina后,zsh出现问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将OSX升级到Catalina后,zsh出现问题相关的知识,希望对你有一定的参考价值。

将Mac升级到Catalina之后,我将shell从bash更改为zsh,当我尝试运行brew doctor或brew cleanup时,我收到加载错误:

无法加载此类文件-active_support / core_ext / object / blank(LoadError)

由于外壳的变化,我也有其他异常。我已经更新了.zprofile,以反映使用bash时.bash_profile中的内容。

通过任何方式我都可以正常启动并再次运行,并且可以采取哪些步骤来确保zsh像bash一样运行?

brew doctor

dc@PandaMacPro ~ % brew cleanup
Traceback (most recent call last):
    4: from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in `<main>'
    3: from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in `require_relative'
    2: from /usr/local/Homebrew/Library/Homebrew/global.rb:13:in `<top (required)>'
    1: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- active_support/core_ext/object/blank (LoadError)
答案

brew update-reset命令是否按照建议的here解决了您的问题?它对我有用。

以上是关于将OSX升级到Catalina后,zsh出现问题的主要内容,如果未能解决你的问题,请参考以下文章

升级到MacOS Catalina 10.15后尝试从Xcode 11.1部署到设备时,FIPS出现两个错误

由于新的安全性,Catalina 升级后无法使用旧的 NDK (android-ndk-r17c)

连接不可用 - Lion OSX 升级后出现 Xcode 错误

如何将 zsh 更新到最新版本?

升级到 Catalina (MAC OS) 后无法访问 github

自制 Maven 升级后的 OSX Maven 问题