【问题标题】:Unable to activate aws-sdk-v1-1.67.0, because json-2.1.0 conflicts with json (~> 1.4) (Gem::ConflictError)无法激活 aws-sdk-v1-1.67.0,因为 json-2.1.0 与 json 冲突 (~> 1.4) (Gem::ConflictError)
【发布时间】:2019-01-30 07:28:25
【问题描述】:

有谁知道如何解决这个 ruby​​ 错误? 我尝试搜索答案,但谷歌上没有太多信息。 有人知道如何解决这个问题吗?

    computer:adminsite abc$ ruby script/build.rb -a ~/Library/Android/sdk/ -t -v -p -f -c HJMKCT8H -s /Users/abc/code/cloudTv/OneMainstream/ -b /tmp/ -d amazon_fire_tv
Traceback (most recent call last):
    12: from script/build.rb:12:in `<main>'
    11: from /Users/abc/.rvm/rubies/ruby-2.5.1/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
    10: from /Users/abc/.rvm/rubies/ruby-2.5.1/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
     9: from /Users/abc/1ms-platform-master/adminsite/lib/build.rb:13:in `<top (required)>'
     8: from /Users/abc/.rvm/rubies/ruby-2.5.1/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
     7: from /Users/abc/.rvm/rubies/ruby-2.5.1/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
     6: from /Users/abc/1ms-platform-master/adminsite/lib/amz/s3.rb:2:in `<top (required)>'
     5: from /Users/abc/.rvm/rubies/ruby-2.5.1/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:39:in `require'
     4: from /Users/abc/.rvm/rubies/ruby-2.5.1/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:128:in `rescue in require'
     3: from /Users/abc/.rvm/rubies/ruby-2.5.1/lib/ruby/site_ruby/2.5.0/rubygems.rb:217:in `try_activate'
     2: from /Users/abc/.rvm/rubies/ruby-2.5.1/lib/ruby/site_ruby/2.5.0/rubygems.rb:224:in `rescue in try_activate'
     1: from /Users/abc/.rvm/rubies/ruby-2.5.1/lib/ruby/site_ruby/2.5.0/rubygems/specification.rb:1441:in `activate'
/Users/abc/.rvm/rubies/ruby-2.5.1/lib/ruby/site_ruby/2.5.0/rubygems/specification.rb:2332:in `raise_if_conflicts': Unable to activate aws-sdk-v1-1.67.0, because json-2.1.0 conflicts with json (~> 1.4) (Gem::ConflictError)
computer:adminsite abc$

【问题讨论】:

    标签: ruby rubygems


    【解决方案1】:

    没有提供有关您的项目的信息。我想您正在使用 Rails/Capistrano/AWS(和我一样),这解决了我的问题:

    使用这个 gem 代替 https://github.com/fernandocarletti/capistrano-aws

    这个https://github.com/forward3d/cap-ec2

    【讨论】:

    • 好久没看这个了。我没有 Ruby 背景,但试图在 QA 中设置构建机器,它需要大量的 Ruby 设置。在我们几个人遇到这个障碍后,我们暂停了这个。感谢您的回复。
    猜你喜欢
    • 2023-04-02
    • 1970-01-01
    • 2021-01-21
    • 2019-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-07
    相关资源
    最近更新 更多