Подтвердить что ты не робот

Ошибка при загрузке плагина 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)
4b9b3361

Ответ 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, что и вызвало ошибку для меня.