Ошибка при загрузке плагина RubyGems, openssl.bundle(LoadError)
Я новичок в рубине. Когда я ввожу какую-либо вещь, связанную с драгоценным камнем, произойдет ошибка ниже. почему он вызывает и как решить проблему? Спасибо!
Error loading RubyGems plugin "/Users/chiang/.rvm/gems/[email protected]/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)
Ответы
Ответ 1
Что нужно проверить...
- Как вы установили rvm
- нажмите
rvm notes
и проверьте правильность установки
-
ruby -v
, проверьте версию рубинового представления
Если вы обнаружили какие-либо проблемы, удалите rvm с помощью rvm implode
, а также удалите ruby. Обратитесь к руководству по установке rvm для использования этой команды.
\curl -L https://get.rvm.io | bash -s stable --ruby
ИЛИ вы можете попробовать другим способом, не удаляя настоящую установку rvm.
rvm get stable
rvm reinstall 2.0.0
Надеюсь, что это поможет.
Ответ 2
Следующие работали для меня.
brew rm openssl
brew cleanup openssl
brew install openssl
rvm reinstall ruby
По-видимому, brew update
или brew upgrade
ломает время выполнения Ruby, что и вызвало ошибку для меня.