[英]Compatible actionpack missing for a Rails 5.1.0rc1 to 5.1.0 migration
我一直在嘗試將Rails應用程序從5.1.0rc1遷移到5.1.0。
這是我的gemfile:
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'
這是從捆綁安裝中得到的:
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)
有什么事嗎
如果有幫助(但我對此表示懷疑),那么我將在Docker容器上工作。 我刪除了Gemfile.lock
以避免沖突。
這里的問題寶石activeadmin
的inherited_resources
,其最新版本的指定actionpack (< 5.1, >= 3.2)
當你問你的問題。
也許令人驚訝的是,您先前的actionpack候選版本5.1.0.rc1
滿足< 5.1
約束,因此您不會被阻止升級到候選版本,而是被阻止使用最終版本。
新版本的inherited_resources
被切斷5月3日,這將有固定的事情,但請注意,當前gemspec意味着你將有同樣的問題時,Rails的去5.2。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.