先前作死在 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 鏈接里頭有提到