Gem :: LoadError:无法激活jruby-openssl-0.9.5-java,已经激活了jruby-openssl-0.9.7-java

时间:2015-05-18 20:55:19

标签: ruby-on-rails jruby jrubyonrails jruby-openssl

我在执行 bundle install --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 :(得分:0)

这是一个默认宝石......它们的行为与正常宝石略有不同

电除尘器。使用gem install/uninstall

bundle execjruby -G -S ...可能会解决此问题

答案 1 :(得分:0)

这与Mac OSX安装的默认gem相冲突,捆绑安装失败,Gem::LoadError: can't activate jruby-openssl-0.9.7-java, already activated jruby-openssl-0.9.5-java。您需要做的就是运行以下命令来更新系统gem:

gem install jruby-openssl

答案 2 :(得分:-1)

我最终卸载了0.9.7版本。

gem uninstall -i /usr/local/rvm/gems/jruby-1.7.16@global jruby-openssl