When it comes to talking about "Error loading RubyGems plugin"

先前作死在 Mac 上安裝了 rvm

結(jié)果可能是安裝失敗了,導(dǎo)致 grunt 插件 compass 不能用了

錯(cuò)誤提示類似這樣:

Error loading RubyGems plugin "/Users/chiang/.rvm/gems/ruby-2.0.0-p247@global/gems/rubygems-bundler-1.2.2/lib/rubygems_plugin.rb": dlopen(/Users/chiang/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/x86_64-darwin12.3.0/openssl.bundle, 9): Library not loaded: /opt/local/lib/libssl.1.0.0.dylib

Referenced from: /Users/chiang/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/x86_64-darwin12.3.0/openssl.bundle

Reason: image not found - /Users/chiang/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/x86_64-darwin12.3.0/openssl.bundle (LoadError)

搜了好多方法,終于找到了解決方案

執(zhí)行

ruby -v

顯示

ruby 2.0.0p648 (2015-12-16 revision 53162) [x86_64-darwin15]

執(zhí)行

ruby --version

如果出現(xiàn)錯(cuò)誤提示,大抵是跟我一樣的問(wèn)題,安裝 rvm 后 ruby 沒(méi)有安裝成功

所以,卸載 rvm

rvm implode

如果卸載沒(méi)成功,它會(huì)提示你手動(dòng)刪除 ~/.rvm 文件夾, ~/.bashrc 的相關(guān)信息,刪掉就行了

這時(shí)候 執(zhí)行

ruby -v

它會(huì)顯示

ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15]

其實(shí)到這一步,我的 ruby 就好了(用的 Mac 自帶 ruby),于是重裝 compass 就愉快滴解決了我的問(wèn)題

sudo gem install -n /usr/local/bin compass

感謝國(guó)際友人:http://stackoverflow.com/questions/20092600/error-loading-rubygems-plugin-openssl-bundle-loaderror

關(guān)于如何重裝 rvm 鏈接里頭有提到

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容