Ruby on rails rake在使用gem'时中止;mysql2''&书信电报;0.3';

Ruby on rails rake在使用gem'时中止;mysql2''&书信电报;0.3';,ruby-on-rails,Ruby On Rails,嗨,我的档案里有这个 gem 'rails', '3.0.5' gem 'mysql2', '< 0.3' 现在我已经运行了bundle安装并获得了这个版本的mysql2-0.2.24。 我什么时候做 rake数据库:创建 这给了我错误 rake aborted! ERROR: 'rake/rdoctask' is obsolete and no longer supported. Use 'rdoc/task' (available in RDoc 2.4.2+) instead.

嗨,我的档案里有这个

gem 'rails', '3.0.5'

gem 'mysql2', '< 0.3'
现在我已经运行了bundle安装并获得了这个版本的mysql2-0.2.24。 我什么时候做

rake数据库:创建

这给了我错误

rake aborted!
ERROR: 'rake/rdoctask' is obsolete and no longer supported. Use 'rdoc/task' (available in RDoc 2.4.2+) instead.
/home/.rvm/gems/ruby-1.9.3-p551@rails-quiz/gems/railties-3.0.5/lib/rails/tasks/documentation.rake:1:in `require'
/home/.rvm/gems/ruby-1.9.3-p551@rails-quiz/gems/railties-3.0.5/lib/rails/tasks/documentation.rake:1:in `<top (required)>'
/home/.rvm/gems/ruby-1.9.3-p551@rails-quiz/gems/railties-3.0.5/lib/rails/tasks.rb:15:in `load'
/home/.rvm/gems/ruby-1.9.3-p551@rails-quiz/gems/railties-3.0.5/lib/rails/tasks.rb:15:in `block in <top (required)>'
/home/.rvm/gems/ruby-1.9.3-p551@rails-quiz/gems/railties-3.0.5/lib/rails/tasks.rb:6:in `each'
/home/.rvm/gems/ruby-1.9.3-p551@rails-quiz/gems/railties-3.0.5/lib/rails/tasks.rb:6:in `<top (required)>'
/home/.rvm/gems/ruby-1.9.3-p551@rails-quiz/gems/railties-3.0.5/lib/rails/application.rb:213:in `require'
/home/.rvm/gems/ruby-1.9.3-p551@rails-quiz/gems/railties-3.0.5/lib/rails/application.rb:213:in `initialize_tasks'
/home/.rvm/gems/ruby-1.9.3-p551@rails-quiz/gems/railties-3.0.5/lib/rails/application.rb:139:in `load_tasks'
/home/.rvm/gems/ruby-1.9.3-p551@rails-quiz/gems/railties-3.0.5/lib/rails/application.rb:77:in `method_missing'
/home/Desktop/clones/railsquiz/Rakefile:7:in `<top (required)>'
/home/.rvm/gems/ruby-1.9.3-p551@rails-quiz/bin/ruby_executable_hooks:15:in `eval'
/home/.rvm/gems/ruby-1.9.3-p551@rails-quiz/bin/ruby_executable_hooks:15:in `<main>'
(See full trace by running task with --trace)
rake中止!
错误:“rake/rdoctask”已过时,不再受支持。使用“rdoc/task”(可在rdoc 2.4.2+中找到)。
/home/.rvm/gems/ruby-1.9.3-p551@rails-quick/gems/railties-3.0.5/lib/rails/tasks/documentation.rake:1:in'require'
/home/.rvm/gems/ruby-1.9.3-p551@rails-quick/gems/railties-3.0.5/lib/rails/tasks/documentation.rake:1:in`'
/home/.rvm/gems/ruby-1.9.3-p551@rails-quick/gems/railties-3.0.5/lib/rails/tasks.rb:15:in'load'
/home/.rvm/gems/ruby-1.9.3-p551@rails-quick/gems/railties-3.0.5/lib/rails/tasks.rb:15:in'block-in'
/home/.rvm/gems/ruby-1.9.3-p551@rails-quick/gems/railties-3.0.5/lib/rails/tasks.rb:6:in'each'
/home/.rvm/gems/ruby-1.9.3-p551@rails-quick/gems/railties-3.0.5/lib/rails/tasks.rb:6:in`'
/home/.rvm/gems/ruby-1.9.3-p551@rails-quick/gems/railties-3.0.5/lib/rails/application.rb:213:in'require'
/home/.rvm/gems/ruby-1.9.3-p551@rails-quick/gems/railties-3.0.5/lib/rails/application.rb:213:in'initialize_tasks'
/home/.rvm/gems/ruby-1.9.3-p551@rails-quick/gems/railties-3.0.5/lib/rails/application.rb:139:in'load_tasks'
/home/.rvm/gems/ruby-1.9.3-p551@rails-quick/gems/railties-3.0.5/lib/rails/application.rb:77:in'method_missing'
/主页/桌面/克隆/railsquiz/Rakefile:7:in`'
/home/.rvm/gems/ruby-1.9.3-p551@rails-quick/bin/ruby_可执行_hooks:15:in'eval'
/home/.rvm/gems/ruby-1.9.3-p551@rails-quick/bin/ruby\u可执行文件\u挂钩:15:in`'
(通过使用--trace运行任务查看完整跟踪)
现在请指导如何解决这个问题。提前谢谢。

试试跑步

bundle exec rake db:create
试试这个

gem 'rake', '0.9.2.2'
在Gemfile中,然后运行rake作为

bundle exec rake db:migrate

gem'rake','10.1.0'将此添加到您的gem文件中,然后捆绑安装仍然是它的给定错误安装了多少个rake版本?通过使用'gem list rake',只有一个rake-10.1.0您运行过该命令吗?转到您的Rakefile并在第7行设置rdoc/task而不是rake/rdoctask,或者完全删除该行。
bundle exec rake db:migrate