【发布时间】:2015-03-13 09:22:39
【问题描述】:
我已在我的 gemfile 中将 rails 版本从 3.2.12 更改为 4.2.0
然后我得到了这个错误:
The bundle currently has rails locked at 3.2.12
所以我尝试了 bundle update / 和 bundle update rails ...但我得到了这个:
Bundler could not find compatible versions for gem "rails":
In Gemfile:
prototype-rails (>= 0) ruby depends on
rails (~> 3.2) ruby
rails (4.2.0)
我该怎么办?
更新 Gemfile:
source 'http://rubygems.org'
#gem 'rails', '3.2.12'
gem 'rails', '4.2.0'
gem "airbrake"
#gem "mysql"
gem 'mysql2', '~>0.3.7'
gem 'fastercsv'
gem 'newrelic_rpm', :group => [:production, :staging]
gem "xml-simple", :require => "xmlsimple"
gem "will_paginate", "~> 3.0.0"
gem "json", '1.7.7'
gem "default_value_for"
gem "whenever"
gem 'charlock_holmes'
gem 'prototype-rails'
gem 'rails_autolink'
group :development do
gem 'capistrano'
gem 'capistrano-ext'
end
【问题讨论】:
-
显示你的
Gemfile。 -
我已经在上面更新了
-
删除你的 gemfile.lock
rm Gemfile.lock -
删除你的 gemfile.lock
rm Gemfile.lock,然后在你的Gemfile中添加rails 4.2.0然后bundle install -
在您的
application.rb文件中添加i18n.config.enforce_available_locales = false
标签: ruby-on-rails ruby gem bundle