ich den BefehlRake doc: app nicht nach 2.1.1 Ruby Upgrade und Rails 4.1
rake doc:app
einige rudimentäre Dokumentation für meine Rails-Anwendung zu generieren. Es hat in der Vergangenheit immer gut funktioniert. Gestern habe ich per App von Ruby 1.9.3 auf 2.1.1 und Rails 3.2 auf 4.1 aufgerüstet. Alles funktioniert gut mit der App, also habe ich in ein paar Wochen die Dokumentation zum ersten Mal neu erstellt und es ist fehlgeschlagen. Ich lief über den Befehl und bekam die folgende Fehlermeldung:
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)
Ich glaube, dies ist die Standard-Fehlermeldung Rechen für eine Aufgabe liefert es nicht weiß. Wie wenn ich lief
rake foo
Es gibt das genaue Ding, aber mit 'foo' anstelle von 'README.rdoc'. Ich bekomme die gleichen Ergebnisse, wenn ich renne
bundle exec rake doc:app
Ich benutze Rake 10.2.2. Irgendeine Idee was ist los?
Dies zeigt an, dass die Datei doc/README_FOR_APP fehlt. Während der Migration ist die Datei möglicherweise verloren gegangen. rdoc verwendet das als Startseite, es wird eine Fehlermeldung ausgegeben, wenn diese fehlt – user944938
Die Datei doc/README_FOR_APP ist definitiv da. Ich habe auch eine leere README.RDOC-Datei erstellt und versucht, README_FOR_APP in README_FOR_APP.rdoc zu ändern. Keine Änderungen an der Fehlermeldung nach einer dieser Aktionen. –
hast du 'bundle install' abgeschlossen, nachdem du die ruby-version geändert hast? dann haben Sie versucht, 'README.rdoc' zu entfernen? –