benim raylar uygulama için bazı ilkel belgeleri oluşturmak için komutRake doc: app Ruby 2.1.1 yükselttikten sonra başarısız olur ve 4.1
rake doc:app
kullanmak Raylar. Geçmişte her zaman iyi çalıştı. Dün uygulama tarafından Ruby 1.9.3'den 2.1.1'e ve Rails 3.2'den 4.1'e yükselttim. Her şey uygulama ile iyi çalışıyor, bu yüzden birkaç hafta içinde ilk defa dokümantasyonunu yenilemeye başladım ve başarısız oldu. Yukarıdaki komutu koştum ve aşağıdaki hata mesajı var: Bu standart hata mesajı tırmık bilmez bir görev için teslim olduğuna inanıyoruz
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)
. Sanki
rake foo
O, ancak bunun yerine 'README.rdoc' arasında 'foo' ile kesin bir şey verir yapıp yapmadığını hatırlayın.
Çalıştırırken aynı sonuçları alıyorum. Ne olduğuna dair bir fikrin var mı?
Bu, doc/README_FOR_APP dosyasının eksik olduğunu gösterir. Taşıma sırasında dosya kayıp olabilirdi. rdoc bunu ana sayfa olarak kullanır, – user944938
eksikse bir hata verir. doc/README_FOR_APP dosyası kesinlikle oradadır. Ayrıca boş bir README.rdoc dosyası oluşturdum ve README_FOR_APP'yi README_FOR_APP.rdoc olarak değiştirmeyi denedim. Bu işlemlerden herhangi birinden sonra hata iletisinde değişiklik yok. –
ruby sürümünü değiştirdikten sonra 'bundle install' işlemini tamamladınız mı? o zaman README.rdoc'ünü kaldırmayı denediniz mi? –