2014-07-15 2 views
1

Ceci est bizarre car je suis relativement certain que minitest est un framework de test indépendant de rspec.Rspec: Impossible de trouver minitest-4.7.5 dans l'une des sources

En tout cas, ce qui se passe est que quand je cours.

rspec à mes rails répertoire racine, je reçois cette erreur:

Could not find minitest-4.7.5 in any of the sources 

Cependant, dans mon Gemfile je donne les résultats suivants:

gem 'minitest', '~> 4.7.5' 

J'ai essayé de courir bundle update et bundle install en vain. Aussi je me sens bizarre même en ajoutant le fichier gem comme je l'ai seulement ajouté après J'ai eu l'erreur mais n'avait pas l'intention d'utiliser la gem pour commencer.

Pour référence, voici mon fichier spec_helper.rb.

require 'rubygems' 
ENV["RAILS_ENV"] ||= 'test' 
require File.expand_path("../../config/environment", __FILE__) 

Répondre

3

Difficile de savoir w/o plus d'informations, il est probablement quelque chose d'autre apporte dans si vous n'êtes pas ... Pour ce faire:

  1. revenir à un état propre dans votre dépôt
  2. Supprimer de minutest Gemfile
  3. Run bundle (non update)
  4. Regardez dans votre Gemfile.lock et voir ce qui est sur 0 en fonction

Publiez l'information ici si la réponse ne devient pas claire.

Vous pouvez également ré-exécuter rails generate rspec:install, que spec_helper.rb vous avez publié semble assez mince.

0

Il s'avère que j'avais juste besoin de lancer bundle exec rspec pour lancer mes tests.

Questions connexes