2012-12-03 92 views
0

我剛剛從3.2.8升級到Linux Mint 14和Rails 3.2.9。現在,我得到這個錯誤,當我運行rake db:createRake error with rails 3.2.9

rake aborted! 
undefined method `values_at' for "MySQL. Versions 4.1 and 5.0 are recommended.":String 
Tasks: TOP => db:create 

我的Gemfile看起來像這樣:

source 'https://rubygems.org' 

gem 'rails', '3.2.9' 
gem 'execjs' 
gem 'therubyracer' 


# Bundle edge Rails instead: 
# gem 'rails', :git => 'git://github.com/rails/rails.git' 

gem 'mysql2' 


# Gems used only for assets and not required 
# in production environments by default. 
group :assets do 
    gem 'sass-rails', '~> 3.2.3' 
    gem 'coffee-rails', '~> 3.2.1' 

    # See https://github.com/sstephenson/execjs#readme for more supported runtimes 
    # gem 'therubyracer', :platforms => :ruby 

    gem 'uglifier', '>= 1.0.3' 
end 

gem 'jquery-rails' 
+0

什麼happended你原來的數據庫?你刪除了嗎? –

回答

0

難道你忘了更新一些依賴? 嘗試運行:

$ bundle outdated 

,並檢查是否需要更新其他寶石....