gpt4 book ai didi

ruby-on-rails - 莺配置和 jruby 版本

转载 作者:行者123 更新时间:2023-12-04 11:32:21 26 4
gpt4 key购买 nike

我刚刚安装了 jruby-1.4.0 来玩它。然而,我注意到默认情况下,warbler 在我的 rails 部署中打包了它。我的产品使用 jruby-complete-1.3.1(我已将其添加到我的 lib 目录中以卡住版本),但 warbler 在打包所有内容时添加了 jruby-core-1.4。这对我来说有点令人担忧,因为我不想要任何版本问题或冲突,我只想卡住我的 jruby 版本,以便在我准备升级时必须明确更改它。有谁知道实现这一目标的最佳方法?

我读过的文档说它将从 WARBLER_HOME 中取出所有 jars 并将它们打包,所以我假设 jruby-core-1.4 在那里,但事实并非如此。我如何从部署中省略这个,或者具体说,“只给我 XX 版本的 jruby”

我通过运行找到了莺回家:

jruby -S gem which warbler

这使
/opt/local/share/java/jruby/lib/ruby/gems/1.8/gems/warbler-0.9.14/lib/

但它只有一个机架 jar ,没有提到 jruby-core-1.4

有什么想法吗?

最佳答案

JRuby 是通过单独的 gem“jruby-jars”包含的。安装 1.3.1 版本:

jruby -S gem install -v 1.3.1 jruby-jars

然后卸载1.4.0版本:
jruby -S gem uninstall -v 1.4.0 jruby-jars

如果 gem 由于依赖关系提示确认,请继续并以“y”响应。

关于ruby-on-rails - 莺配置和 jruby 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1804975/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com