/ / Come mai non sono in grado di gestire il mio cetriolo? - Ruby-on-rails, cetriolo, bdd

Come mai non sono in grado di gestire il mio cetriolo? - Ruby-on-rails, cetriolo, bdd

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 № 1

Ho 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"