Sono un novizio per RoR, e sto dando un'occhiata a BDD con cetriolo durante questi giorni.
Tuttavia, sono oggetto di un problema banale. Ho completamente operato secondo questo post: http://www.mattvsworld.com/blog/2010/02/ruby-1-9-rails-2-3-5-and-cucumber/ Ma continuo a ricevere questo:
Couldn"t find "cucumber" generator
Poi ho disinstallato / installato cetriolo-rails un sacco di giri con sudo e ancora ottengono questo:
Couldn"t find "cucumber" generator
Sto speculando che le mie rotaie di cetrioli non sono nel percorso. Da quando ho capito questo cucumber-rails -version
-bash: rotaie di cetrioli: comando non trovato
Qualcuno può dirmi cosa dovrei fare ora?
risposte:
2 per risposta № 1Ho risolto il problema. Si scopre che cucumber-rails (1.0.2) non funziona molto bene con Rails 2.3.5. Deve essere Rails 3.x.x.
Quindi, una volta ripristinato il cetriolo-rails torna alla v 0.3.2. Ha funzionato come un fascino.
1 per risposta № 2
Informazioni molto utili @Winston Chen. Il suggerimento di Revert cucumber-rails to v 0.3.2 ha risolto un problema simile per me per un'app Rails 2.3.12.
Per risolvere ho semplicemente fatto quanto segue gem uninstall cucumber-rails -v 1.0.2
e quindi usando il bundler installato gem "cucumber-rails", "~> 0.3.2"