Rake doc:app升级到Ruby 2.1.1和Rails 4.1后失败

时间:2014-04-16 17:00:50

标签: ruby-on-rails ruby ruby-on-rails-4 rake ruby-2.1

我使用命令

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。知道发生了什么事吗?

1 个答案:

答案 0 :(得分:12)

项目根目录文件夹中创建README.rdoc。您可能已将其删除或使用另一个文件类型扩展名的README替换它。