[英]Upgrade Rails 3.2 to 4.0
我正在嘗試將使用Rails 3.2
的應用程序更新為4.0
。 由於railties
而railties
問題。 每次我運行bundle update rails
都會引發此錯誤
Bundler could not find compatible versions for gem "railties":
In Gemfile:
railties (~> 3.2.0) ruby
railties (~> 3.2.0) ruby
railties (>= 3.1) ruby
railties (~> 3.1) ruby
railties (< 5.0, >= 3.0) ruby
railties (>= 3.1.0) ruby
railties (< 5.0.0, >= 3.0.0) ruby
railties (>= 3.1) ruby
mercury-rails (>= 0) ruby depends on
railties (~> 3.2) ruby
railties (>= 3.2.16) ruby
railties (< 4.1, >= 3.1) ruby
railties (>= 3.0) ruby
railties (>= 3.0.0) ruby
railties (< 5.0, >= 3.2) ruby
rails (= 4.0.3) ruby depends on
railties (= 4.0.3) ruby
我已經安裝了rails (4.2.4, 4.0.3, 4.0.1, 4.0.0, 3.2.20)
我的gem文件如下所示:
source 'https://rubygems.org'
ruby '2.1.6'
gem 'rails', '4.0.3'
如果您對此沒有疑問:
嘗試刪除Gemfile.lock
,然后運行:
bundle install
如果失敗,請從Gemfile
刪除版本號。 然后,再試一次。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.