【发布时间】:2016-04-18 14:48:52
【问题描述】:
我是 Ruby on rails 的新手。我需要使用 Jruby 为 ROR 应用程序生成 War 文件并将其部署在 Tomcat 上。我需要在 windows 环境中实现它。 我知道这可能是一个基本问题,但任何有关如何做到这一点的资源都会非常有帮助。
【问题讨论】:
标签: ruby-on-rails jruby
我是 Ruby on rails 的新手。我需要使用 Jruby 为 ROR 应用程序生成 War 文件并将其部署在 Tomcat 上。我需要在 windows 环境中实现它。 我知道这可能是一个基本问题,但任何有关如何做到这一点的资源都会非常有帮助。
【问题讨论】:
标签: ruby-on-rails jruby
gem install warbler # ----pre 如果你想使用 JRuby 9K(不是 1.7)--更新:Warbler 2.0 (JRuby 9K) 已经发布,JRuby 1.7 使用 1.x
(可选)warble config # 在 config/warble.rb
jruby -S warble # 为您生成一个可以部署的 .war 文件
【讨论】:
rails c 或 rails s 在本地运行。 activerecord 等一些 gem 需要 JRuby 对应项,例如 activerecord-jdbc-adapter 如果你在 JRuby 下生成了 Rails 应用程序(生成一个空的并检查Gemfile)。对于您的问题,请添加为 AR-JDBC gem 指定的 platform: jruby,以便它不会在 MRI 下加载。