J'ai suivi un tutoriel RSpec sur l'une de mes machines, dans l'espoir d'en savoir plus sur BDD et TDD. Mon installation était avec Rails 2.2.2 et Rspec 1.1.12Comment exécuter mes spécifications avec la version précédente de Rspec?
Ce soir, j'ai décidé de continuer sur ma machine principale et déplacé mon code de mon portable à mon bureau. N'ayant pas RSpec, j'ai installé la gemme. . .
sudo gem install rspec
sudo gem install rspec-rails
Strife et Calumny! La nouvelle version de Rspec installée! 1.2.0! Et maintenant mes tests échouent partout! Bien que j'aie l'intention de suivre et d'apprendre la version la plus à jour, je voudrais vraiment compléter ce qui reste du tutoriel sans avoir à recommencer. Je me demande Y at-il un moyen d'installer et spécifier que je voudrais exécuter mon code contre le précédent Rspec, 1.2.12?
Dans mon expérience, c'est à peu près la seule façon de le faire ... rspec a des dépendances qui vont activer la dernière version "active" ou quelque chose de ce genre. Pas 100% sur les internes. Mais la désinstallation va corriger. –