J'ai donc mis à jour la dernière RSpec TextMate Bundle et je ne suis plus en mesure d'exécuter le test de spécification avec "Command R".RSpec TextMate Bundle [spec/autorun (LoadError)]
- J'ai une version propre de TextMate installée.
- Rspec version 1.3.1 installée et l'exécutable fonctionne
- Mon projet est une gemme générée par M. Bones.
- Pas RVM installé
Le répertoire du projet ressemble à ce
my_gem_project
spec
model_spec.rb
spec_helper.rb
Quand je lance "commande R" de TextMate pour exécuter une spécification que je reçois cette spécification /autorun ChargeErreur
/Users/jspooner/Library/Application Support/TextMate/Bundles/RSpec.tmbundle/Support/lib/rspec/mate.rb:43:in `require': no such file to load -- spec/autorun (LoadError) from /Users/jspooner/Library/Application Support/TextMate/Bundles/RSpec.tmbundle/Support/lib/rspec/mate.rb:43 from /tmp/textmate-command-767.rb:2:in `require' from /tmp/textmate-command-767.rb:2
Le problème est avec RSpec.tmbundle/Support/lib/spec/mate.rb car il nécessite spécification qui soulève un LoadError: no such file to load — spec
erreur.
Je ne sais pas pourquoi cette erreur est déclenchée. Je peux taper spec sur la ligne de commande mais je ne peux pas l'exiger dans un fichier qui est exécuté par textmate.
Voici mes versions actuelles de gemmes.
gem list --local | grep spec
blue_light_special (0.2.0)
rspec (1.3.1)
rspec-rails (1.3.3)
Savez-vous pourquoi spec ne serait pas disponible pour textmate? Si je crée un nouveau document rb et exige 'spec', j'obtiens une erreur de chargement. Merci – jspooner