gpt4 book ai didi

ruby-on-rails - 在 Gemfile 的不同 block 中指定具有相同名称的不同 gem

转载 作者:太空宇宙 更新时间:2023-11-03 16:55:49 24 4
gpt4 key购买 nike

我正在努力将应用程序从 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 的源

有什么建议吗?

最佳答案

Looks就像您需要使用 ruby​​ 作为控制序列而不是 bundler dsl。您可以尝试检查 RUBY_VERSIONsystem("ruby -v")。对不起,我不能更具体,但我没有时间安装 jruby 只是为了检查!

关于ruby-on-rails - 在 Gemfile 的不同 block 中指定具有相同名称的不同 gem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9979852/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com