実行しようとしていたbrew doctor
が、システムのポップアップエラー
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/Ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require ':cannot load such file-active_support/core_ext /オブジェクト/空白(LoadError)
オンラインで検索し、別の投稿で「gem install activesupport」を提案したところ、次のエラーが発生しました。
ERROR: Error installing activesupport:
i18n requires Ruby version >= 2.3.0.
Ruby-2.3.0をrvmでインストールしようとしましたが、同じエラーが再び表示されました
[2019-02-26 10:07:41] requirements_osx_brew_libs_install
requirements_osx_brew_libs_install () {
brew install "$@" --force || {
\typeset ret=$?;
requirements_osx_brew_libs_error "installation";
return $ret
} } current path: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib
PATH=/Users/{user_name}/.aw/pex_resources/scripts/binaries:/usr/local/sbin:/Users/fengjiao/.rbenv/shims:/Users/{user_name}/.nvm/v0.10.32/bin:/Users/fengjiao/bin:/usr/local/sbin:/usr/local/bin:/Users/{user_name}/.rbenv/shims:/Users/{user_name}/.nvm/v0.10.32/bin:/Users/{user_name}/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/munki:/opt/X11/bin:/Users/fengjiao/gocode/bin:/Users/{user_name}/.rvm/bin
command(10): requirements_osx_brew_libs_install autoconf automake
libtool pkg-config coreutils libyaml readline libksba [email protected]
++ brew install autoconf automake libtool pkg-config coreutils libyaml readline libksba [email protected] --force
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/Ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in
`require': cannot load such file --
active_support/core_ext/object/blank (LoadError) from
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/Ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in
`require' from /usr/local/Homebrew/Library/Homebrew/global.rb:10:in
`<top (required)>' from
/usr/local/Homebrew/Library/Homebrew/brew.rb:21:in `require_relative'
from /usr/local/Homebrew/Library/Homebrew/brew.rb:21:in `<main>'
++ typeset ret=1
++ requirements_osx_brew_libs_error installation
++ rvm_warn 'There were package installation errors, make sure to read the log.
Try `brew tap --repair` and make sure `brew doctor` looks reasonable.
ランニング brew style
この問題を修正しました。
更新
コメントで述べたように、一部の人にとっての解決策は次のとおりです。
brew update-reset
同じ問題があった。 brew update-reset
修正します。
私の場合、homebrew/linuxbrewがそれを修正するために独自のポータブルRubyを使用するように強制する必要があります。
Ruby 2.7.0がインストールされたArchLinuxを実行しています。 manpage で説明されているようにexport HOMEBREW_FORCE_VENDOR_Ruby=1
でhomebrewのPortable-Rubyに切り替えてbrew update
を発行すると、homebrewは自動的にポータブルをダウンロードします-Ruby 2.6.3、そしてすべてが正常に戻りました。
根本的な原因は、自作のRubyの上位バージョンとの互換性がない可能性があると思います。