我可以让我的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)
每次更新gem或者需要添加gem时都必须更改jar文件比我想做的更开销。
任何建议,必须有办法让jruby-complete
指向像常规jruby这样的宝石回购?
答案 0 :(得分:1)
设置GEM_HOME
如果在Windows中测试时没有尝试从cygwin导出它,jruby会搞乱cygwin路径
(此答案是上述评论的副本)
如果您使用Maven,您还可以尝试使用Maven-Gem-Proxy: http://rubygems-proxy.torquebox.org/