2017-03-02 1 views
0

J'essaie d'exécuter rspec mais en obtenant une erreur de chargement qui augmente comme ci-dessous. Fait gem install gherkin, gem install cucumber et ajouté -r turnip/rspec à .rspec mais n'a pas fonctionné pour moi.Impossible d'exécuter rspec getting gherkin (LoadError)

.rvm/gems/ruby-2.0.0-p648/gems/turnip-1.3.1/lib/turnip/builder.rb:1:in `require': cannot load such file -- gherkin (LoadError) 

Répondre

0

gem install cucumber installe gherkin aussi.

Pouvez-vous désinstaller ces derniers et d'exécuter à nouveau l'installation de

gem bundle install 
gem install cucumber 

et pouvez-vous confirmer à partir de laquelle vous exécutez répertoire êtes-il? du répertoire racine?

+0

Essayé que vous avez dit, mais aucun progrès –

+0

Recevez-vous encore une fois la même erreur? –

+0

Oui, résolu son problème de discordance de version, voir la réponse ci-dessous –

0

Résolu: Création d'un navet à issue où navet 1.3.1 ne supporte que cornichon 2.x

+0

Le même problème avec 'ruby 2.3.4' avec' rails 4.1.11', vient de changer rspec-rails en '3.0.0' et navet à '3.0.0' –