JRuby&鸣鸟 - 包括宝石?

时间:2015-01-29 12:17:24

标签: ruby gem jruby warbler

如何在warbler jar中包含gem(计时器)?

应用程序结构:

  • MyApp的
    • bin
      • myapp(档案)
    • lib

/myapp/bin/myapp内容:

 require 'timers' 
 timers = Timers::Group.new
 five_second_timer = timers.after(5) { puts "Take five" }

Warbler构建输出:

 $ warble jar
 rm -f myapp.jar
 Creating myapp.jar
 $ 

java -jar myapp.jar输出:

 LoadError: no such file to load -- timers

(...)

1 个答案:

答案 0 :(得分:1)

尝试使用bundler

gem install bundler

在项目的根目录下创建文件Gemfile并在其上编写依赖项:

gem 'timers'

现在,warbler将正确添加依赖项。