【问题标题】:Rails 3.2.13 upgrade and jruby/opensslRails 3.2.13 升级和jruby/openssl
【发布时间】:2014-08-22 23:17:26
【问题描述】:

升级到 Rails 3.2.13 后,我开始收到有关 jruby/openssl 的错误。

(LoadError) no such file to load -- jruby/openssl

我正在使用 JRuby 1.6.7、jruby-openssl 0.8.6 和 Rails 3.2.13。

有人能解决这个问题吗?

【问题讨论】:

  • 您的 gem 文件中有 gem 对吗?你已经运行了 bundle install 对吧?
  • 两个问题都是。
  • 这个应用程序在 Rails 升级之前工作(在 3.2.12 上)。我唯一改变的是 Gemfile 中的 rails 版本并重新运行 bundle install。
  • 看看这个.. 我会尝试使用 jruby 1.7.2 或 .3 但也看看这个:需要'jruby/openssl/gem_only'信息:jruby.org/openssl

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


【解决方案1】:

JRuby-OpenSSL 0.8.x 版与低于 JRuby 1.7.x 的任何版本都不兼容。

JRuby-OpenSSL 0.7.x 版仍可与 JRuby 1.6.x 一起使用。

降级 jruby-openssl gem 版本应该可以解决这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-02
    • 1970-01-01
    • 2011-03-16
    • 1970-01-01
    相关资源
    最近更新 更多