Ошибка скрепки: неинициализированная константа Скрепка (NameError) - PullRequest
4 голосов
/ 19 мая 2011

Попытка установить скрепку (ветвь облачных файлов), но получаю ошибку:

 config/enviroments/development.rb:28:in 'block in <top (required)>': uninitialized constant Paperclip (NameError)

Вот как я все установил.

Gemfile:

gem 'cloudfiles', '>=1.4.9'
gem 'paperclip-cloudfiles', '~>2.3'

конфиг / environment.rb

config.gem 'paperclip-cloudfiles', :lib => 'paperclip'

конфиг / окружающие среды / development.rb

Paperclip.options[:command_path] = "/ImageMagick/6.6.9-Q16/" #ImageMagick is at c:/ImageMagick/..

Ответы [ 2 ]

3 голосов
/ 19 мая 2011

Я не уверен, решит ли это вашу проблему, но если вы используете Bundler, вам не нужно вызывать config.gem в вашем environment.rb. Возможно, вместо этого вы должны сделать:

gem 'paperclip-cloudfiles', '~>2.3', :require => 'paperclip'
0 голосов
/ 19 мая 2011

В вашем гемфайле вы можете попробовать:

gem 'paperclip', :git => "git://github.com/minter/paperclip.git"

Как сказал Джек Чу, вам не нужно указывать камень в вашей среде. Rb

...