rubin på skinner 3 - agurk på vinduer - kommando ikke fundet

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg forsøger at komme i gang med testning i Ruby on Windows, og jeg har gemsene installeret til agurk


capybara (1.0.0, 0.4.1.1)
cucumber (0.10.2)
cucumber-rails (0.4.1)
rspec (2.6.0)
rspec-rails (2.6.1)
webrat (0.7.3)


Jeg skrev min første funktion, men når jeg forsøger at køre


cucumber features -n


Jeg får en fejl 'agurk' er ikke en anerkendt intern eller ekstern kommando, betjeningsprogram eller batch-fil.


Hvordan kører du agurkestudier under vinduer? Jeg kører Ruby 1.9.2 og skinner 3.0.0

Bedste reference


Jeg havde det samme problem som dig. Løsningen var at tilføje mappe til mappe af agurkens perle i PATH-miljøvariablen:


<path\_to\_jruby>lib ubygems1.8gemscucumber-1.2.1in


Dette sømmer er et Windows-relateret problem. Ikke sikker på hvorfor, men det løste problemet. Håber det hjælper.

Andre referencer 1


Brug af bundle exec cucumber features -n skal fungere.


Rediger: Eller måske rake cucumber

Andre referencer 2


Der er få gotchas under vinduer som mangler 'a' karakter eller ingen farvet output, men du skal kunne bruge cucumber under windows helt fint.


Prøv at opsætte agurk igen. Måske savnede du soemthing under opsætningen. Hvis det ikke hjælper, kan du prøve at spille med http://cygwin.com/index.html[7]