2014-04-16 13 views
6

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ı?

+0

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

+0

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. –

+0

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? –

cevap

12

proje kökü klasöründe bir README.rdoc dosyası oluşturun. Bunu kaldırmış veya başka bir dosya tipi uzantısıyla README ile değiştirmiş olabilirsiniz.

+0

Teşekkür ederim! Bu mükemmel çalıştı.Gerçekten eski sorular bile zaman zaman cevaplanıyor. –

İlgili konular