2012-12-03 91 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 

,并检查是否需要更新其他宝石....