2009-06-12 15 views
2

J'ai un problème en cours d'exécution de la tâche Rake 'test' de l'idée IntelliJ en application Ruby on Rails:Erreur tâche Rake en cours d'exécution à partir de l'IDE

Erreur de test en cours d'exécution: Fichier 'test/unit/autorunner.rb' était pas trouvé dans LOAD_PATH $ de Ruby SDK interprète: '{1}'

Mais le fichier est situé à% RUBY_HOME%/lib/ruby ​​/ 1.8/test/unit et je n'ai pas de problèmes lors de l'exécution d'autres tâches de râteau. En cours d'exécution MS Windows XP

Veuillez nous contacter.

+0

En général vous devez fournir OS que vous utilisez , puisque RubyMine fonctionne sur Linux, Mac et Windows. Je suppose que c'est Windows? Vérifiez les forums RubyMine, mais s'il vous plaît fournir plus d'informations. –

+0

Quel est le $ LOAD_PATH? Qu'y a-t-il dans% RUBY_HOME%? –

Répondre

1

désolé pour la réponse que je viens de remarquer qu'il est une question de 2 ans ...

je frappe un problème similaire avec le lanceur de test en TeamCity - Je ne suis pas sûr que je ne me RubyMine mais il pourrait être le même problème (considérant qu'ils utilisent la même base de code pour leurs produits) ...

il aide lorsque j'ai mis à jour la gemme test-unit de la version 1.x intégrée à un 2.x explicite:

group :test do 
    gem 'test-unit', '2.1.2' 
    ... 
end 

puis bundle update comme d'habitude, espérons que cela aide

0

J'ai rencontré ce problème avec 2.1.9 après la mise à niveau de RubyMine de 2017.2.1 à 2017.2.4. J'ai été en mesure de sélectionner la bonne version en allant dans Préférences -> Langues & Cadres -> Ruby SDK et Gems -> [ma version de rubis] -> faire défiler jusqu'à test-unit -> et en sélectionnant la version spécifique et en appuyant sur [Appliquer] .

(Nous n'avons test-unit dans notre Gemfile autrement et je me méfiais d'appliquer un changement à un projet qui a été spécifiquement pour un cas d'utilisation de l'éditeur unique.)

Questions connexes