2010-10-25 4 views
0

Я делал классные вещи с rmagick на моем приложении для рельсов. Я попытался запустить мой проект с сервером rails, и я получил эту ошибку. Я считаю, что у меня есть imagemagick и rmagick, поэтому я не знаю, почему я вижу эту ошибку.Rails & RMagick

/Users/devinross14/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:239:in `require': no such file to load -- RMagick (LoadError) 
    from /Users/devinross14/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:239:in `require' 
    from /Users/devinross14/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:225:in `load_dependency' 
    from /Users/devinross14/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:591:in `new_constants_in' 
    from /Users/devinross14/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:225:in `load_dependency' 
    from /Users/devinross14/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:239:in `require' 
    from /Users/devinross14/Documents/Philo/philo/lib/paperclip_processors/cropper.rb:1 
    from /Users/devinross14/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:239:in `require' 
    from /Users/devinross14/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:239:in `require' 
    from /Users/devinross14/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:225:in `load_dependency' 
    from /Users/devinross14/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:591:in `new_constants_in' 
    from /Users/devinross14/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:225:in `load_dependency' 
    from /Users/devinross14/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:239:in `require' 
    from /Users/devinross14/Documents/Philo/philo/vendor/plugins/paperclip/lib/paperclip.rb:46 
    from /Users/devinross14/Documents/Philo/philo/vendor/plugins/paperclip/lib/paperclip.rb:45:in `each' 
    from /Users/devinross14/Documents/Philo/philo/vendor/plugins/paperclip/lib/paperclip.rb:45 
    from /Users/devinross14/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:239:in `require' 
    from /Users/devinross14/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:239:in `require' 
    from /Users/devinross14/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:225:in `load_dependency' 
    from /Users/devinross14/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:591:in `new_constants_in' 
    from /Users/devinross14/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:225:in `load_dependency' 
    from /Users/devinross14/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:239:in `require' 
    from /Users/devinross14/Documents/Philo/philo/vendor/plugins/paperclip/lib/paperclip/railtie.rb:1 
    from /Users/devinross14/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:239:in `require' 
    from /Users/devinross14/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:239:in `require' 
    from /Users/devinross14/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:225:in `load_dependency' 
    from /Users/devinross14/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:591:in `new_constants_in' 
    from /Users/devinross14/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:225:in `load_dependency' 
    from /Users/devinross14/.gem/ruby/1.8/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:239:in `require' 
    from /Users/devinross14/Documents/Philo/philo/vendor/plugins/paperclip/rails/init.rb:1 
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.0/lib/rails/plugin.rb:81 
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.0/lib/rails/initializable.rb:25:in `instance_exec' 
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.0/lib/rails/initializable.rb:25:in `run' 
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.0/lib/rails/initializable.rb:50:in `run_initializers' 
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.0/lib/rails/initializable.rb:49:in `each' 
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.0/lib/rails/initializable.rb:49:in `run_initializers' 
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.0/lib/rails/application.rb:134:in `initialize!' 
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.0/lib/rails/application.rb:77:in `send' 
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.0/lib/rails/application.rb:77:in `method_missing' 
    from /Users/devinross14/Documents/Philo/philo/config/environment.rb:5 
    from /Users/devinross14/Documents/Philo/philo/config.ru:3:in `require' 
    from /Users/devinross14/Documents/Philo/philo/config.ru:3 
    from /Library/Ruby/Gems/1.8/gems/rack-1.2.1/lib/rack/builder.rb:46:in `instance_eval' 
    from /Library/Ruby/Gems/1.8/gems/rack-1.2.1/lib/rack/builder.rb:46:in `initialize' 
    from /Users/devinross14/Documents/Philo/philo/config.ru:1:in `new' 
    from /Users/devinross14/Documents/Philo/philo/config.ru:1 
+0

На какую ОС вы работаете? –

+1

Команда запуска: ruby ​​-rRMagick -e «Задает магию :: Long_version» #что возвращается? – tinifni

+1

Помогает ли это? http://stackoverflow.com/questions/2662977/require-rmagick-not-working –

ответ

2

Попробуйте это в environment.rb

config.gem "rmagick", :lib => "RMagick" 
+0

i включил rmagick в файл gem (рельсы 3), и он работал – devinross

+0

А хорошо. В моем случае я использую Rails 2.3 с последними Ruby EE и CentOS 5.5. –

0

Возможно, вы должны попробовать gem install rmagick? Что это дает вам?

+0

Построение собственных расширений. Это может занять некоторое время ... успешно установлен RMagick-2.13.1 1 камень установлен Установка ри документации для RMagick-2.13.1 ... Нет определения для Magick_colors Нет определение Magick_fonts Нет определения для Magick_init_formats Нет определение Magick_limit_resource Нет определения для Magick_set_cache_threshold Нет определения для Magick_set_log_event_mask Нет определения для Magick_set_log_format Нет определения для Image_initialize Нет определения для Image_combine – devinross

+0

Это ответ, который я получаю от sudo gem install rmagick. Это хорошо? – devinross

+0

Hum, но это означает, что rmagick установлен, вы пытались на консоли: irb, а затем в рубиновой консоли типа «rmagick» –

Смежные вопросы