2013-06-26 5 views
2

Juste installé via RVM Ruby 2.0.0 et Rails 4.0.0. A commencé un nouveau projet et quand essayé d'ajouter les pierres précieuses « rails-fille-usine » et paquet exécuter l'installation, je suis arrivé cette erreur:Usine fille avec Rails 4.0

Fetching gem metadata from https://rubygems.org/......... 
Fetching gem metadata from https://rubygems.org/.. 
Resolving dependencies... 
Could not find gem 'factory-girl-rails (~> 4.2.1) ruby' in the gems available on this machine. 

Toute pensée pourquoi cela peut-il se produire?

Répondre

10

Vous devez changer les tirets pour underscores:

gem 'factory_girl_rails', '4.2.1' 
-2

factory_girl_rails ne semble pas être disponible pour rails supérieurs, puis la version 3.2.11 https://github.com/thoughtbot/factory_girl_rails#rails

+0

Merci Nicolas, je pense que cela était vrai lorsque vous posté. Actuellement, le fichier README indique explicitement que les versions prises en charge sont répertoriées dans les évaluations. Voir ce fichier: https://github.com/thoughtbot/factory_girl_rails/blob/master/Appraisals – Evolve

+0

A ce jour, le fichier d'évaluation répertorie la prise en charge de Rails 3.2, 4.1 et 4.2 – Evolve

Questions connexes