Tag: warbler

Rails插件可以打包为WAR / JAR文件吗?

可以将插件打包为JAR / WAR文件,类似于整个Rails应用程序可以打包以在JRuby上部署的方式吗?

Warbler不包括ActiveSupport语言环境文件

我使用的是Rails 3.1.3,JRuby 1.7.6和Warbler 1.3.8 注意使用JRuby 1.6.7时没有发生这种情况 – 但我们最近尝试更新JRuby版本,这就是此问题开始时的情况。 我们使用Warbler将我们的ruby on rails应用程序打包成一个WAR文件。 该过程预编译所有资产,一切正常(似乎工作正常,命令成功) 然后,我们使用我们的软件(使用JRuby环境 – 1.7.6)部署WAR文件,并使用Jetty作为Web服务器 当服务器尝试解压缩并部署WAR文件时,我们收到以下错误: org.jruby.rack.RackInitializationException: No such file or directory – /home/production/var/tmp/Jetty_0_0_0_0_2525_ui.4.1.4.war____.ed5d4m/webapp/WEB-INF/jar:file:/home/production/var/tmp/Jetty_0_0_0_0_2525_ui.4.1.4.war____.ed5d4m/webapp/WEB-INF/lib/gems.jar!/gems/activesupport-3.1.3/lib/active_support/locale/en.yml from org/jruby/RubyFile.java:838:in `stat’ 我已经检查了解压缩的WAR目录,转到了gems.jar文件,解压缩并检查了所有文件 – activesupport 3.1.3 en.yml文件就在那里。 文件的权限正如我所期望的那样(即没有什么比以前的JRuby 1.6.7有所不同) 编辑 JRuby 1.7.6和Warbler 1.3.8之间存在一个错误 – https://github.com/jruby/warbler/issues/197遇到这种情况后,我尝试使用Warber 1.4.0.beta2 – 修复了warbler- jruby bug,但该修复程序只能让我足够远,以便再次收到丢失的locale / en.yml文件。 有什么建议? 谢谢!

鸣鸟:我的照片在哪里

我正在使用Jruby和Warbler将Jruby on Rails应用程序部署到Tomcat服务器。 当我使用Webrick:jruby -S server / script部署服务器时,我可以看到所有图像。 但是,当我使用jruby -S warble创建一个.war文件并将其部署到Tomcat时,我的所有图像都不会显示在tomcat服务器上。 我注意到图像位置已更改为war文件中目录的根目录。 似乎/images/picturename.jpg是合适的,但我的图像没有显示出来。

如何获取jruby / warbler jar文件的路径

我正在使用JRuby和Warbler构建一个应用程序来打包它。 我的问题是我想获取当前正在运行的jar文件的路径,而不是编写java …