0

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

有人可以建议什么可以解决这个问题。

提前致谢。

4

3 回答 3

0

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

尤其是 使用时gem install/uninstall

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

于 2015-05-20T13:43:56.317 回答
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

于 2015-06-19T19:08:02.910 回答
-1

我最终卸载了 0.9.7 版本。

gem uninstall -i /usr/local/rvm/gems/jruby-1.7.16@global jruby-openssl
于 2015-06-23T16:02:25.910 回答