从jruby-complete中消耗宝石

def*_*tor 5 ruby gem rubygems jruby

我可以jruby-complete从传递给它的jar中消耗宝石.但我想使用一个中央宝石回购.

这就是我现在能做的:

$ 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)
Run Code Online (Sandbox Code Playgroud)

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

任何建议,必须有一种方法jruby-complete来指向像常规jruby宝石回购?

dee*_*ame 1

选项1

设置 GEM_HOME

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

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

选项2

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