将 OSX 升级到 Catalina 后 zsh 的问题

Pan*_*rge 2 homebrew macos-catalina

将我的 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)
Run Code Online (Sandbox Code Playgroud)

Gui*_*ume 10

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