2009-06-21 8 views
1

J'ai essayé de mettre à jour les spécifications sur une gemme qui n'avait pas de fichier .specification.Qu'est-ce qui pourrait empêcher la création d'un fichier de spécification de gem?

1. cd {application_home_directory} 
2. rake gems:refresh_specs 

Quand je l'ai fait, j'ai reçu l'avertissement récursive:

config.gem: Unpacked gem in vendor/gems has no specification file. 
Run 'rake gems:refresh_specs' to fix this. 

J'ai aussi essayé, qui échoue également à créer une spécification sans erreur/avertissement:

1. cd vendor/gems/gemname 
2. gem specification gemname > .specification 

Qu'est-ce qui pourrait empêcher la création d'un fichier de spécification de gem dans ces cas?

Répondre

2

Avez-vous des instructions config.gem pour vos gems dans votre fichier environment.rb? Dans mon expérience, vous devez avoir les gemmes mis en place dans votre configuration afin que rake gems:refresh_specs les connaisse.

+0

Aargh! Oui c'est vrai. Je veux me cogner la tête contre le mur. Merci. – Hola

Questions connexes