从jruby-complete中消耗gem

我可以通过传递给它的jar子制作我的jruby-complete消耗gem。 但我想使用中央gem回购。

这就是我现在能做的:

 $ java -jar jruby-complete-1.6.5.jar -S gem list *** LOCAL GEMS *** rake (0.8.7) sources (0.0.1) $ java -jar jruby-complete-1.6.5.jar -rjar_of_gems.jar -S gem list *** LOCAL GEMS *** erubis (2.7.0) mizuno (0.4.1) rack (1.4.0) rack-protection (1.2.0) rake (0.8.7) rna (0.0.101) sinatra (1.3.2) sources (0.0.1) tilt (1.3.3) 

每次更新gem或者需要添加gem时都必须更改jar文件比我想做的更开销。

任何建议,必须有一种方法让jruby-complete指向像常规jruby的gem回购?

选项1

设置GEM_HOME

如果在Windows中测试它时没有尝试从cygwin导出它,jruby会搞乱cygwin路径

(这个答案是上面评论的副本)

选项2

如果您使用Maven,您还可以尝试使用Maven-Gem-Proxy: http : //rubygems-proxy.torquebox.org/