Хорошо, я пытаюсь заставить Refinerycms работать с Heroku, и я новичок во всем этом. Я создал учетную запись amazon s3 и добавил ключи и идентификаторы в файлы amazon_s3.yml.
При запуске на Heroku на gart.heroku.com я получаю следующую ошибку:
Не удалось запустить приложение
/disk1/home/slugs/141557_e8490b3_d5eb/mnt/vendor/plugins/attachment_fu/lib/technoweenie/attachment_fu/backends/s3_backend.rb:187: в read': No such file or directory - /disk1/home/slugs/141557_e8490b3_d5eb/mnt/config/amazon_s3.yml (Errno::ENOENT)
from /disk1/home/slugs/141557_e8490b3_d5eb/mnt/vendor/plugins/attachment_fu/lib/technoweenie/attachment_fu/backends/s3_backend.rb:187:inincluded 'из / disk1 / 143 / slugs_d / slugs / 143 / slugs_d / slugs / 143 / slugs / attachment_fu / lib / technoweenie / attachment_fu.rb: 123: в include'
from /disk1/home/slugs/141557_e8490b3_d5eb/mnt/vendor/plugins/attachment_fu/lib/technoweenie/attachment_fu.rb:123:inhas_attachment 'из /disk1/home/slugs/141557_e8490b3_d5eb/mnt/app/models/image.rb:13 из /usr/local/lib/ruby.8/site_ruby rubygems / custom_require.rb: 31: в gem_original_require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:inrequire 'из /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:158:in require'
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:265:inrequire_or_load' ... 42 уровни ... из /usr/local/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/builder.rb:29: в instance_eval'
from /usr/local/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/builder.rb:29:ininitialize 'из /home/heroku_rack/heroku.ru:1 : в `новом 'из /home/heroku_rack/heroku.ru:1
Строка 187 s3_backend.rb содержит:
@@ s3_config = @@ s3_config = YAML.load (ERB.new (File.read (@@ s3_config_path)). result) [RAILS_ENV] .symbolize_keys
Любая помощь была бы замечательной!