我是红宝石的新手.当我键入任何与gem相关的东西时,会发生以下错误.为什么会导致它以及如何解决问题?谢谢!
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)
Run Code Online (Sandbox Code Playgroud)
Bij*_*dra 40
要验证的事情......
rvm notes并检查它是否安装正确ruby -v,检查红宝石存在的版本如果您在此处发现任何问题,请使用卸载rvm rvm implode并删除ruby.有关使用此命令的信息,请参阅rvm安装指南.
\curl -L https://get.rvm.io | bash -s stable --ruby
Run Code Online (Sandbox Code Playgroud)
或者您可以尝试其他方式而不删除当前的rvm安装.
rvm get stable
rvm reinstall 2.0.0
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助.
sin*_*469 28
以下对我有用.
brew rm openssl
brew cleanup openssl
brew install openssl
rvm reinstall ruby
Run Code Online (Sandbox Code Playgroud)
显然brew update或brew upgrade打破了Ruby运行时,这是导致我错误的原因.
Alt*_*gos 16
对于遇到此问题的人rbenv,我通过重新安装 openssl 并升级 rbenv,然后重新安装 ruby 解决了这个问题:
brew reinstall openssl
brew upgrade ruby-build rbenv
rbenv install 2.2.10 # or whatever version you're using it
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18225 次 |
| 最近记录: |