我尝试将rails从4.2.8更新到5.0.2,但是在终端中我仍然存在问题:
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看起来是这样:
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,并从开始安装和打包。
发布于 2017-05-08 15:23:50
您可能希望从应用程序中删除quiet_assets,因为即使是最新版本(目前的1.1.0)也不支持Rails 5.0。此外,在基于GitHub的自述上告诉我们,gem是不推荐的。
https://stackoverflow.com/questions/43850187
复制相似问题