2010-10-24 16 views
1

J'essaie de travailler avec la gemme Populator. Je viens de l'installer, mais Ruby est incapable de le charger. Je n'ai qu'une seule installation Ruby sur ma machine et c'est Ruby 1.8.7. Que puis-je faire?Ruby ne peut pas trouver gem (populator) même si elle est installée

This is the gem that doesn't get loaded.

Editer: Voici la trace. J'aurais dû l'inclure plus tôt.

Freenaut:bio-clinical newuser$ rake db:populate --trace 
(in /Users/newuser/Dropbox/Sites/rails/bio-clinical) 
** Invoke db:populate (first_time) 
** Invoke environment (first_time) 
** Execute environment 
** Execute db:populate 
rake aborted! 
no such file to load -- populator 
/Users/newuser/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:239:in `require' 
/Users/newuser/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:239:in `require' 
/Users/newuser/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:225:in `load_dependency' 
/Users/newuser/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:591:in `new_constants_in' 
/Users/newuser/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:225:in `load_dependency' 
/Users/newuser/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:239:in `require' 
+3

"Que puis-je faire?" - Publiez le message d'erreur. Ma boule de cristal est chez les nettoyeurs. –

+0

@jorg désolé à ce sujet. J'ai modifié mon message avec le message d'erreur. – picardo

+0

Que vous disent les 'rake gems'? – zetetic

Répondre

0

Travaillez-vous avec Rails ou simplement avec Ruby?

Avez-vous utilisé

require 'rubygems' 

avant require 'populator'?

+0

Je travaille avec Rails. Cela n'a pas fait de différence quand j'ai ajouté "require" rubygems "'tout à l'heure. – picardo

1

À ce jour, le plugin Populate ne prend pas en charge Rails 3. Voir the GitHub site pour l'état actuel.

Cela semble être un plugin très pratique, j'espère qu'il y aura bientôt un support de Rails 3.