2
我正在将应用程序从ruby 1.8.7移动到jRuby 1.6.7。我们有一些本地依赖关系,我们有两个版本:一个用于ruby,另一个用于jruby。在Gemfile的不同块中指定具有相同名称的不同宝石
我的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
在运行时捆绑安装我收到以下错误:
您不能指定相同的宝石两次从不同来源。你指定service_client(〜> 0.5.16)应该来自../service_client_jruby,并且来源于../service_client
有什么建议吗?