Gem::LoadError: невозможно активировать jruby-openssl-0.9.5-java, уже активирован jruby-openssl-0.9.7-java
Я получаю ниже ошибку при выполнении комплекта установки --path vendor / cache:
Gem::LoadError: can't activate jruby-openssl-0.9.5-java, already activated jruby-openssl-0.9.7-java
Я использую jruby 1.7.16. Я попытался удалить вендора, удалить Gemfile.lock, но ничего не решило эту проблему.
Может кто-нибудь подсказать, пожалуйста, что можно решить эту проблему.
Заранее спасибо.
3 ответа
Я закончил удаление версии 0.9.7.
gem uninstall -i /usr/local/rvm/gems/jruby-1.7.16@global jruby-openssl
Это драгоценный камень по умолчанию... они ведут себя немного иначе, чем нормальные
особенно когда используешь gem install/uninstall
bundle exec
или же jruby -G -S ...
вероятно, работал бы вокруг этого
Это конфликт с гемом по умолчанию, установленным с Mac OSX, установка пакета не удалась с Gem::LoadError: can't activate jruby-openssl-0.9.7-java, already activated jruby-openssl-0.9.5-java
, Все, что вам нужно сделать, это обновить системный гем, запустив:
gem install jruby-openssl