我使用命令
rake doc:app
为我的rails应用程序生成一些基本文档。它过去总是很好用。昨天我通过应用程序从Ruby 1.9.3升级到2.1.1,并将Rails 3.2升级到4.1。应用程序一切正常,所以我在几周内第一次重新生成文档,但它失败了。我运行上面的命令并收到以下错误消息:
rake aborted!
Don't know how to build task 'README.rdoc'
/home/vagrant/.rvm/gems/ruby-2.1.1/bin/ruby_executable_hooks:15:in `eval'
/home/vagrant/.rvm/gems/ruby-2.1.1/bin/ruby_executable_hooks:15:in `<main>'
Tasks: TOP => doc:app => doc/app/index.html
(See full trace by running task with --trace)
我认为这是rake为其不知道的任务提供的标准错误消息。就像我跑
一样rake foo
它给出了确切的东西,但是有了#foo&#39;而不是&#39; README.rdoc&#39;。我运行时得到的结果相同
bundle exec rake doc:app
我使用rake 10.2.2。知道发生了什么事吗?
答案 0 :(得分:12)
在项目根目录文件夹中创建README.rdoc。您可能已将其删除或使用另一个文件类型扩展名的README替换它。