रूबी इस तरह की फाइल को लोड नहीं कर सकती है - active_support / core_ext / object / blank


90

मैं चलाने की कोशिश कर रहा था brew doctorलेकिन सिस्टम ने त्रुटि उत्पन्न कर दी

/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in 'आवश्यकता': इस तरह की फ़ाइल लोड नहीं कर सकती - active_support / core_ext/ ऑब्जेक्ट / रिक्त (LoadError)

ऑनलाइन खोज की और एक और पोस्ट करने के लिए सिर्फ "मणि स्थापित activesupport" का सुझाव दिया, लेकिन फिर मैं की गलती में भाग गया:

ERROR:  Error installing activesupport:
    i18n requires Ruby version >= 2.3.0.

मैं भी रूबी 2.3.0 स्थापित करने की कोशिश की, लेकिन वही त्रुटि फिर से popped

[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 openssl@1.1
++ brew install autoconf automake libtool pkg-config coreutils libyaml readline libksba openssl@1.1 --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.

जवाबों:


224

brew styleमेरे लिए यह मुद्दा चल रहा है।


अपडेट करें

जैसा कि टिप्पणियों में उल्लेख किया गया है, कुछ लोगों के लिए समाधान है:

brew update-reset

32
@ मेरे दौड़ने के बाद मेरे लिए क्या हुआbrew cleanup
BigHeadCreations

1
@ क्रिस्क्रॉस कृपया एक जवाब के रूप में अपनी कमान जोड़ें, यह केवल एक चीज है जो मेरे लिए काम करती है, धन्यवाद :)
जंपमैन

@BigHeadCreations, @Mave: मैं यह पुष्टि करने में सक्षम था कि यह सीधे ए के बाद हुआ brew cleanup। बस इससे पहले, brew updateने कहा कि अद्यतन प्रतिबद्ध 6db1c7383:। brew update-resetमुद्दा तय किया।
त्रिनिट्रॉनएक्स

1
धन्यवाद!! मैं अपने मुद्दे का उपयोग कर हलbrew update-reset
Adiyat मुबारक

1
MacOS 10.15 के लिए काम करता है
वेन


0

मेरे मामले में, मुझे इसे ठीक करने के लिए अपने खुद के पोर्टेबल-रूबी का उपयोग करने के लिए homebrew / linuxbrew को मजबूर करना होगा।

मैं आर्कबिनक्स को रूबी के साथ 2.7.0 स्थापित कर रहा हूं, होमबॉव के पोर्टेबल-रूबी में स्विच करने के बाद, export HOMEBREW_FORCE_VENDOR_RUBY=1जैसा कि मैनपेज और इश्यू में वर्णित है।brew update , होमबॉर्न स्वचालित रूप से पोर्टेबल-रूबी 2.6.3 डाउनलोड करता है, और सब कुछ वापस सामान्य हो जाता है।

मुझे लगता है कि रूबी के उच्च संस्करण के साथ मूल कारण होमब्रेव का असंगत हो सकता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.