【发布时间】:2012-04-02 16:10:35
【问题描述】:
我正在将应用程序从 ruby 1.8.7 迁移到 jRuby 1.6.7。我们有一些本地依赖项,我们有两个版本:一个用于 ruby,一个用于 jruby。
我的 gemfile 是这样的:
platforms :jruby do
gem "service_client", :require => 'service_client', :path => '../service_client_jruby'
end
platforms :mri do
gem "service_client", :require => 'service_client', :path => '../service_client'
end
运行 bundle install 时出现以下错误:
您不能两次指定来自不同来源的同一个 gem。您指定 service_client (~> 0.5.16) 应该来自 ../service_client_jruby 的源和 ../service_client 的源
有什么建议吗?
【问题讨论】:
标签: ruby-on-rails ruby gem jruby