8

如何使用Web 上根本没有的Warbler编译JRuby应用程序?当我尝试时,总是会发生这种情况:

$ warble
warble aborted!
No executable script found

Tasks: TOP => jar:files
(See full trace by running task with --trace)

我必须错误地使用它。有人知道如何正确编译 JRuby 应用程序吗?

4

2 回答 2

11

warble文档意味着两个约束之一:

  1. 一个bin包含脚本的lib目录和一个包含依赖项的目录,或者
  2. 包含组装 jar 所需信息的.gemspec文件

我提到这一点是因为您链接的教程不遵循这些条件。

于 2012-03-08T23:43:15.833 回答
3

Warbler 可以创建一个 jar 文件,尽管它的主要重点是创建一个战争。

除了warbler,看看rawr gem,https://github.com/rawr/rawr 如果你正在尝试创建一个不涉及Web应用服务器的独立应用程序,那么rawr可能更易于使用,但评论者指出——warbler 在打包依赖项方面做得更好,而 rawr 不支持 bundler。

于 2012-03-09T05:58:57.797 回答