首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将rails从4.2.8更新到5.0.2

将rails从4.2.8更新到5.0.2
EN

Stack Overflow用户
提问于 2017-05-08 14:24:47
回答 1查看 1.1K关注 0票数 1

我尝试将rails从4.2.8更新到5.0.2,但是在终端中我仍然存在问题:

代码语言:javascript
复制
Bundler could not find compatible versions for gem "rails":
In Gemfile:
rails (= 5.0.2)

datagrid (= 1.5.3) was resolved to 1.5.3, which depends on
  rails (>= 4.0)

mails_viewer was resolved to 0.1.2, which depends on
  rails (>= 3.1.0)

quiet_assets was resolved to 1.0.0, which depends on
  rails (~> 3.1)

simple_captcha2 (= 0.4.3) was resolved to 0.4.3, which depends on
  rails (>= 4.1)
Bundler could not find compatible versions for gem "railties":
In Gemfile:
coffee-rails (= 4.2.1) was resolved to 4.2.1, which depends on
  railties (< 5.2.x, >= 4.0.0)

doorkeeper (= 4.2.5) was resolved to 4.2.5, which depends on
  railties (>= 4.2)

dotenv-rails was resolved to 2.2.1, which depends on
  railties (< 5.2, >= 3.2)

factory_girl_rails was resolved to 4.8.0, which depends on
  railties (>= 3.0.0)

jquery-rails (= 4.3.1) was resolved to 4.3.1, which depends on
  railties (>= 4.2.0)

momentjs-rails (= 2.17.1) was resolved to 2.17.1, which depends on
  railties (>= 3.1)

momentjs-rails (= 2.17.1) was resolved to 2.17.1, which depends on
  railties (>= 3.1)

quiet_assets was resolved to 1.0.1, which depends on
  railties (~> 3.1)

rails (= 5.0.2) was resolved to 5.0.2, which depends on
  railties (= 5.0.2)

rails-i18n (= 5.0.4) was resolved to 5.0.4, which depends on
  railties (~> 5.0)

rspec-rails was resolved to 3.6.0, which depends on
  railties (>= 3.0)

rspec-rails was resolved to 3.6.0, which depends on
  railties (>= 3.0)

sass-rails (= 5.0.6) was resolved to 5.0.6, which depends on
  railties (< 6, >= 4.0.0)

我的Gemfile看起来是这样:

代码语言:javascript
复制
source 'https://rubygems.org'

gem 'aasm', '4.12.0'
gem 'active_hash', '1.5.1'
gem 'acts-as-taggable-on', '4.0.0'
gem 'amqp', '1.7.0'
gem 'angularjs-rails', '1.6.2'
gem 'bcrypt-ruby', '3.1.5'
gem 'bootstrap-sass', '3.3.7'
gem 'bootstrap-wysihtml5-rails', '0.3.3.8'
gem 'bourbon', '4.3.4'
gem 'bunny', '2.6.5'
gem 'browser', '2.3.0'
gem 'cancancan', '1.16.0'
gem 'carrierwave', '1.1.0'
gem 'coffee-rails', '4.2.1'
gem 'country_select', '3.0.0'
gem 'daemons-rails', '1.2.1'
gem 'datagrid', '1.5.3'
gem 'doorkeeper', '4.2.5'
#gem 'easy_table', '~> 0.0.7'
gem 'eco', '1.0.0'
gem 'em-websocket', '0.5.1'
gem 'enumerize', '2.1.1'
gem 'eventmachine', '1.2.3'
gem 'figaro', '1.1.1'
gem 'font-awesome-sass', '4.7.0'
gem 'globalize', github: 'globalize/globalize', branch: 'master', require: 'activemodel-serializers-xml'
gem 'gon', '6.1.0'
gem 'grape', '0.19.2'
gem 'grape-entity', '0.6.1'
gem 'grape-swagger', '0.27.1'
#gem 'has_public_id'
gem 'hashie', '3.5.5'
gem 'http_accept_language', '2.1.0'
gem 'jbuilder', '2.6.3'
gem 'jquery-rails', '4.3.1'
gem 'json', '2.1.0'
gem 'kaminari', '1.0.1'
gem 'liability-proof', '0.0.9'
gem 'momentjs-rails', '2.17.1'
gem 'mysql2', '0.4.6'
gem 'omniauth', '1.6.1'
gem 'omniauth-identity', '1.1.1'
gem 'omniauth-trezor', '0.1.0'
gem 'omniauth-weibo-oauth2', '0.4.2'
gem 'paper_trail', '7.0.2'
gem 'paranoid2', '1.1.5'
gem 'phonelib', '0.6.11'
gem 'pusher', '1.3.1'
gem 'rack-attack', '5.0.1'
gem 'rails', '5.0.2'
gem 'rails-i18n', '5.0.4'
#gem 'rails-observers'
gem 'rbtree', '0.4.2'
gem 'redis-rails', '5.0.2'
gem 'rest-client', '2.0.2'
gem 'rotp', '3.3.0'
gem 'sass-rails', '5.0.6'
gem 'simple_captcha2', '0.4.3', require: 'simple_captcha'
gem 'simple_form', '3.4.0'
gem 'slim-rails', '3.1.2'
gem 'twilio-ruby', '4.13.0'
gem 'uglifier', '3.2.0'
gem 'unread', github: 'peatio/unread'
gem 'whenever', '0.9.7'

group :development, :test do
  gem 'better_errors'
  gem 'binding_of_caller'
  gem 'brakeman' #security tests
  gem 'byebug'
  gem 'dotenv-rails'
  gem 'factory_girl_rails'
  gem 'faker', '~> 1.7.3'
  gem 'mails_viewer'
  gem 'meta_request'
  gem 'mina'
  gem 'mina-slack', github: 'peatio/mina-slack', branch: 'master'
  gem 'pry-rails'
  gem 'quiet_assets'
  gem 'rspec-rails'
  gem 'timecop'
end

group :test do
  gem 'capybara'
  gem 'database_cleaner'
  gem 'launchy'
  gem 'mocha', :require => false
  gem 'poltergeist'
  gem 'selenium-webdriver'
  gem 'shoulda-matchers'
  # rspec-rails rely on test-unit if rails version less then 4.1.0
  # but test-unit has been removed from ruby core since 2.2.0
  gem 'test-unit'
end

有人知道如何解决这个问题吗?我试过不同的版本,但仍然有问题。也许它需要修改一些版本,我不确定。我需要使用5+版本的Rails。我仍然做许多改变,但我面临的问题。绑定版本1.14.6我尝试删除所有带有gem的文件,卸载-aIx,并从开始安装和打包。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-08 15:23:50

您可能希望从应用程序中删除quiet_assets,因为即使是最新版本(目前的1.1.0)也不支持Rails 5.0。此外,在基于GitHub的自述上告诉我们,gem是不推荐的。

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

https://stackoverflow.com/questions/43850187

复制
相关文章

相似问题

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