2010-02-02 3 views
1

J'ai récemment porté ma gestion de la gemme à bundler, pour que mon application fonctionne bien avec heroku. En faisant ainsi j'ai commencé à voir les erreurs suivantes (bien que mon application fonctionne très bien):Est-il sûr d'ignorer les avertissements "Has no specification"

config.gem: Unpacked gem environment.rb in vendor/gems has no specification file. Run 'rake gems:refresh_specs' to fix this. 
config.gem: Unpacked gem environment.rb in vendor/gems not in a versioned directory. Giving up. 
config.gem: Unpacked gem ruby in vendor/gems has no specification file. Run 'rake gems:refresh_specs' to fix this. 
config.gem: Unpacked gem ruby in vendor/gems not in a versioned directory. Giving up. 

J'ai vu les messages, en disant que je peux les ignorer: http://gilesbowkett.blogspot.com/2009/03/configgem-unpacked-gem-whatever-in.html

Est-ce vraiment le cas, puis-je ignorer ces avertissements en toute sécurité?

Répondre

0

Si vous utilisez Rails, vous devez utiliser quelque chose comme:

bundle_path 'vendor/bundler_gems'

Rails 2.x attend les pierres précieuses dans ses vendeurs/gemmes dir avoir des fichiers .specification en eux parce que c'est là où il stocke ses gemmes déballées.

+0

désolé pour le retard - perdu celui-ci dans la shuffle - merci! – Jonathan

+0

Juste une note que cela ne va plus dans votre Gemfile, mais est exécuté lorsque vous appelez 'bundle install', c'est-à-dire bundle install/path/to/bundle. Bundle_path est obsolète depuis 0.9.5. – ajhit406

Questions connexes