【问题标题】:How do I add runtime dependency for java with jruby如何使用 jruby 为 java 添加运行时依赖项
【发布时间】:2015-11-12 00:29:32
【问题描述】:

我创建了一个用于连接到 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,结果相同)。

【问题讨论】:

    标签: jruby gemspecs


    【解决方案1】:

    我发现问题出在我的 Gemfile 中。在stackoverflow 上找到的语法。

    gem 'tibco_client', :source => 'http://gemserver:9292', :platforms => 'jruby'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-22
      • 2011-08-25
      • 1970-01-01
      • 1970-01-01
      • 2014-05-01
      • 1970-01-01
      • 2015-12-21
      相关资源
      最近更新 更多