2010-04-16 5 views
2

J'ai un projet sur Rails (2.3.5). J'ajoute en environment.rb même piqûre:Rails BDD avec concombre: pas de fichier à charger - rails de concombre

config.gem "concombre rails",

run "gemmes rake: déballer: dépendances". La production de pierres précieuses "rake":

  • [F] concombre rails
    • [F] concombre> = 0.6.2
      • [F] durée ANSIColor> = 1.0.4
      • [F] treetop> = 1.4.2
        • [F] polyglot> = 0.3.1
      • [F] polyglot> = 0.2.9
      • [F] générateur> = 2.1.2
      • [F] diff-lcs> = 1.1.2
      • [F] json_pure> = 1.2.0

Quand je lance "script/générer concombre" Je reçois manque ces gemmes nécessaires: concombre-rails

Qui c un m'aider à résoudre ce problème?

Répondre

3

Essayez de déplacer la déclaration de config.gemenvironment.rb à environments/test.rb

EDIT

Pourquoi ce travail? Je ne suis pas sûr, mais je suppose que le générateur de concombre (script/generate cucumber) s'attend à fonctionner dans l'environnement de développement, et non dans l'environnement de test. Lorsque vous déclarez config.gem dans environment.rb, il s'applique à tous les environnements. Peut-être que le générateur est confus quand il trouve cucumber-rails où ce n'est pas prévu?

je continuerais, mais mes poignets sont douloureux de tout cela agitant la main ...

+0

Merci, c'est un travail. Pouvez-vous expliquer cela? Quelle est la raison? – sev

+0

Voir ma réponse éditée – zetetic

+0

Savez-vous comment puis-je définir une langue globale pour toutes les fonctionnalités? – sev

Questions connexes