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

Другие вопросы по тегам