首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >warbler配置和jruby版本

warbler配置和jruby版本
EN

Stack Overflow用户
提问于 2009-11-27 01:55:16
回答 1查看 1.9K关注 0票数 7

我刚刚安装了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”

我通过运行以下命令找到了warbler的家:

代码语言:javascript
复制
jruby -S gem which warbler

这给了我们

代码语言:javascript
复制
/opt/local/share/java/jruby/lib/ruby/gems/1.8/gems/warbler-0.9.14/lib/

但它只有一个机架jar,没有引用jruby-core-1.4

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-11-28 00:32:19

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

代码语言:javascript
复制
jruby -S gem install -v 1.3.1 jruby-jars

然后卸载1.4.0版本:

代码语言:javascript
复制
jruby -S gem uninstall -v 1.4.0 jruby-jars

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

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1804975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档