执行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 但没有解决此问题。
有人可以建议什么可以解决这个问题。
提前致谢。
执行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 install/uninstall
一个bundle exec
或jruby -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