Sto provando a lavorare con "The Cucumber Book", ma Cucumber non si comporta come previsto.Come posso risolvere un avvertimento 'Cucchiaio' impossibile caricare tale file '?
Sono su Windows 7 (32 bit), e sono ragionevolmente sicuro di avere Ruby e le gemme necessarie installate correttamente.
Tuttavia, quando corro cetriolo ricevo il seguente messaggio:
WARNING: cannot load such file -- 2.0/gherkin_lexer_en
Couldn't load 2.0/gherkin_lexer_en
The $LOAD_PATH was:
C:/Ruby200/lib/ruby/gems/2.0.0/gems/cucumber-1.2.1/bin/../lib
C:/Ruby200/lib/ruby/gems/2.0.0/gems/gherkin-2.11.6-x86-mingw32/lib
C:/Ruby200/lib/ruby/gems/2.0.0/gems/builder-3.2.0/lib
C:/Ruby200/lib/ruby/gems/2.0.0/gems/diff-lcs-1.2.1/lib
C:/Ruby200/lib/ruby/gems/2.0.0/gems/cucumber-1.2.1/lib
Questo continua per un po ', elencando più percorsi che sono stati controllati, e quindi un 'Tornando a Ruby lexer', e un messaggio' Nessun lexer è stato trovato per en (impossibile caricare tale file --gherkin/lexer/it) ... '
Sulla base del percorso che sta controllando sembra che voglia una cartella' 2.0 'nel' gherkin-2.11 .6-x86-mingw32/lib 'cartella, che ovviamente non esiste. Vi sono, tuttavia, cartelle '1.8' e '1.9' che sembrano avere il file 'gherkin_lexer_en' (in realtà 'gherkin_lexer_en.so').
Come ipotesi, ho duplicato la cartella 1.9 e l'ho denominata 2.0. Non mi aspettavo davvero che avrebbe funzionato, ma ho pensato che valeva la pena sparare.
Come ottengo il cetriolo per cercare in una delle cartelle che ho, o in alternativa ottenere una cartella 2.0 sul posto che accetterà?
OK. Credo che lo farò allora. Grazie. – dglass
Qualche aggiornamento? Ruby 2.0 è supportato? Sembra così, per quanto posso vedere, ma ho ancora lo stesso errore con Gherkin 2.11.7. –
Ho appena installato Ruby 2.0.0 e ho provato di nuovo il gioiello di cetriolo. Ho ancora lo stesso errore. – joshuanapoli