【问题标题】:Rake Abort! 'rake/rdoctask' is obsolete耙中止! 'rake/rdoctask' 已过时
【发布时间】:2013-04-23 08:28:51
【问题描述】:
rake aborted!
ERROR: 'rake/rdoctask' is obsolete and no longer supported. Use 'rdoc/task' (available in RDoc 2.4.2+) instead.

其他问题建议修改 RakeFile,但在 Rails 3.1.0 中,我的 rakefile 如下所示:

1 #!/usr/bin/env rake
2 # Add your own tasks in files placed in lib/tasks ending in .rake,
3 # for example lib/tasks/capistrano.rake, and they will automatically be avai    lable to Rake.
4 
5 require File.expand_path('../config/application', __FILE__)
6
7 Store::Application.load_tasks

我不知道如何应用这个答案:ERROR: 'rake/rdoctask' is obsolete and no longer supported. Use 'rdoc/task' (available in RDoc 2.4.2+) instead

【问题讨论】:

标签: ruby-on-rails-3 rake


【解决方案1】:

抱歉,我错过了您不知道如何应用建议答案的链接和评论。该链接中投票最多的答案建议您打开Rakefile(位于您的rails项目的根目录中)并替换该行:

require 'rake/rdoctask'

...与:

require 'rdoc/task'

试一试,看看它是否有效。如果没有,我们总是可以参考其他一些建议并逐步完成。

【讨论】:

  • 感谢您的回复。我遇到的麻烦是发现该行要更改,因为它不是直接在我的 RakeFile 中。我最终在 .rvm/gems/ruby-2.0.0-p0/gems/railties-3.1.0.rc1/lib/rails/tasks/documentation.rake 中找到它并且线路开关工作
  • 有没有办法在不修改 gems 的 Rakfiles 的情况下解决这个问题?
猜你喜欢
  • 2013-02-28
  • 2013-06-25
  • 2012-01-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多