我创建了一个用于连接到 tibco 队列的包装器 gem,并将该 gem 上传到我的本地 gemserver。当我尝试在其他项目中包含包装器 gem 时,我收到以下错误:
Bundler could not find compatible versions for gem "jruby-jms":
In Gemfile:
jruby-jms (>= 1.2.0, ~> 1.2) java
tibco_client (>= 0) java depends on
jruby-jms (>= 1.2.0, ~> 1.2) ruby
jruby-jms (>= 0) java
jruby-jms (>= 0) ruby
Could not find gem 'jruby-jms (>= 1.2.0, ~> 1.2) ruby in any of the sources
我试图弄清楚如何列出运行时依赖项,但找不到任何说明或示例:
spec.platform = 'java'
spec.add_runtime_dependency 'jruby-jms', '~> 1.2', '>= 1.2.0'
有没有人有解决此类问题的经验?我正在使用 jruby-1.7.19(也尝试了 1.7.4,结果相同)。