Gem::LoadError: can't activate jruby-openssl-0.9.5-java, already activated jruby-openssl-0.9.7-java

Gem::LoadError: can't activate jruby-openssl-0.9.5-java, already activated jruby-openssl-0.9.7-java

我在执行 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,但没有解决此问题。

有人可以建议可以解决此问题的方法吗?

提前致谢。

这是默认设置 gem ...它们的行为与正常行为略有不同

特别是。使用 gem install/uninstall

a bundle execjruby -G -S ... 可能会解决这个问题

这与使用 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

我最终卸载了 0.9.7 版本。

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