JRuby 和 Warbler - 包括 gem?
JRuby & Warbler - Include gem?
如何在 warbler jar 中包含 gem(计时器)?
应用程序结构:
- 我的应用程序
bin
myapp
(文件)
lib
/myapp/bin/myapp
内容:
require 'timers'
timers = Timers::Group.new
five_second_timer = timers.after(5) { puts "Take five" }
莺构建输出:
$ warble jar
rm -f myapp.jar
Creating myapp.jar
$
java -jar myapp.jar
输出:
LoadError: no such file to load -- timers
(...)
尝试使用捆绑器
gem install bundler
在项目的根目录下创建文件 Gemfile
并在其上写入依赖项:
gem 'timers'
现在warbler会正确添加依赖项了。
如何在 warbler jar 中包含 gem(计时器)?
应用程序结构:
- 我的应用程序
bin
myapp
(文件)
lib
/myapp/bin/myapp
内容:
require 'timers'
timers = Timers::Group.new
five_second_timer = timers.after(5) { puts "Take five" }
莺构建输出:
$ warble jar
rm -f myapp.jar
Creating myapp.jar
$
java -jar myapp.jar
输出:
LoadError: no such file to load -- timers
(...)
尝试使用捆绑器
gem install bundler
在项目的根目录下创建文件 Gemfile
并在其上写入依赖项:
gem 'timers'
现在warbler会正确添加依赖项了。