Ruby не может найти gem (populator), даже если он установлен - PullRequest
1 голос
/ 24 октября 2010

Я пытаюсь работать с гемом Populator.Я только что установил его, но Ruby не может его загрузить.У меня есть только одна установка Ruby на моей машине, и это Ruby 1.8.7.Что я могу сделать?

Это камень, который не загружается .

Редактировать: вот трассировка.Я должен был включить это раньше.

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'

Ответы [ 2 ]

1 голос
/ 27 апреля 2011

На сегодняшний день плагин Populate просто не поддерживает Rails 3. См. сайт GitHub для текущего статуса.

Этот плагин кажется очень удобным, надеюсь, скоро будет поддержка Rails 3.

0 голосов
/ 24 октября 2010

Вы работаете с Rails или только с Ruby?

Вы использовали

require 'rubygems'

до require 'populator'?

...