【问题标题】:How do you upgrade rubygems from a war file?如何从战争文件升级 ruby​​gems?
【发布时间】:2017-01-13 06:28:42
【问题描述】:

我正在使用旧系统(jruby 1.6.8、rails 2.3.5、tomcat 7、centos 7、java 1.7),我需要将 ruby​​gems 从 1.8.24 降级到 1.4.2。我不太了解 java/jruby,不知道该怎么做。我能够通过以下方式完成此任务的开发环境:

gem update --system 1.4.2   

但是不知道在你构建了一个战争文件之后是怎么做的。我正在使用 warbler (0.9.14) 来构建 war 文件。

任何想法将不胜感激。

【问题讨论】:

    标签: ruby-on-rails rubygems jruby war warbler


    【解决方案1】:

    如果有 .gem 版本的 ruby​​gems 和设置,更新可能是可能的:config.gems["rubygems"] = "1.4.2" ...猜想这会带来最古老的问题 - 鸡蛋问题,所以我认为没有像这样简单的方法.

    jruby 是从 jar 中打包的,其中一个包含 stdlib 文件 - 因此,通过将 .jar 替换为更新 RG 的 .jar,您可能会得到您想要的。

    【讨论】:

    • 这是我试图避免的。不过现在很好,我最终修补了导轨:(
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-28
    • 2011-10-18
    • 2010-11-03
    • 2018-11-03
    • 2012-06-19
    相关资源
    最近更新 更多