首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails 5.1.0rc1到5.1.0迁移缺少的兼容actionpack

Rails 5.1.0rc1到5.1.0迁移缺少的兼容actionpack
EN

Stack Overflow用户
提问于 2017-04-30 20:32:35
回答 1查看 630关注 0票数 0

我一直试图将Rails应用程序从5.1.0rc1迁移到5.1.0。

这是我的宝石档案:

代码语言:javascript
复制
gem 'rails', '~> 5.1.0'
gem 'mysql2', '>= 0.3.18', '< 0.5'
gem 'puma', '~> 3.0'
gem 'sass-rails', '~> 5.0'
gem 'turbolinks', '~> 5'
gem 'uglifier', '>= 1.3.0'
gem 'redis', '~> 3.3.3'
gem 'redis-rails', '~> 5.0.1'
gem 'jbuilder', '~> 2.5'
gem 'sidekiq', '~> 4.2.10'
gem 'active_model_serializers', '~> 0.10.5'
gem 'jwt', '~> 1.5.6'
gem "mini_magick", '~> 4.7.0'
gem 'rack-cors', "~> 0.4.1"
gem 'mandrill-api', "~> 1.0.53"
gem 'curb', "~> 0.9.3"
gem 'inherited_resources', '~> 1.7'
gem 'activeadmin', '~> 1.0.0'
gem 'coffee-rails', '~> 4.2.1'
gem 'therubyracer', git: 'https://github.com/cowboyd/therubyracer.git'
gem 'meta-tags', '~> 2.4.0'
gem 'slim', '~> 3.0.7'

这就是我从捆绑安装中获得的信息:

代码语言:javascript
复制
Bundler could not find compatible versions for gem "actionpack":
  In Gemfile:
    active_model_serializers (~> 0.10.5) was resolved to 0.10.5, which depends on
      actionpack (< 6, >= 4.1)

    activeadmin (~> 1.0.0) was resolved to 1.0.0, which depends on
      formtastic (~> 3.1) was resolved to 3.1.5, which depends on
        actionpack (>= 3.2.13)

    activeadmin (~> 1.0.0) was resolved to 1.0.0, which depends on
      inherited_resources (~> 1.7) was resolved to 1.7.0, which depends on
        actionpack (< 5.1, >= 3.2)

    rails (~> 5.1.0) was resolved to 5.1.0, which depends on
      actionpack (= 5.1.0)

    rails (~> 5.1.0) was resolved to 5.1.0, which depends on
      actionpack (= 5.1.0)

    rails (~> 5.1.0) was resolved to 5.1.0, which depends on
      actionpack (= 5.1.0)

    activeadmin (~> 1.0.0) was resolved to 1.0.0, which depends on
      ransack (~> 1.3) was resolved to 1.8.2, which depends on
        actionpack (>= 3.0)

有什么不对的?

如果有帮助(但我对此表示怀疑),我会在码头集装箱上工作。为了避免冲突,我删除了Gemfile.lock

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-07 21:04:50

这里有问题的宝石是activeadmininherited_resources,它的最新版本在您提出问题时指定了actionpack (< 5.1, >= 3.2)

也许令人惊讶的是,您之前发布的actionpack的候选版本5.1.0.rc1满足了< 5.1约束,因此您没有被阻止升级到发行版候选版本,而是从最终版本中被阻止。

5月3日削减了一个新版本的inherited_resources,它将有固定的东西,但是请注意,当前的宝石规格意味着当Rails转到5.2时,您将遇到同样的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43711037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档