6

我使用命令

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' 而不是 'README.rdoc'。我跑步时得到相同的结果

bundle exec rake doc:app

我正在使用 rake 10.2.2。知道发生了什么吗?

4

1 回答 1

12

在项目根文件夹中创建一个 README.rdoc 。您可能已将其删除或将其替换为具有其他文件类型扩展名的 README。

于 2014-07-01T13:30:04.543 回答