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
有什麼建議嗎?