Хорошо, я пытаюсь заставить 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:in
включены '
из /disk1/home/slugs/141557_e8490b3_d5eb/mnt/vendor/plugins/attachment_fu/lib/technoweenie/attachment_fu.rb:123:in include'
from /disk1/home/slugs/141557_e8490b3_d5eb/mnt/vendor/plugins/attachment_fu/lib/technoweenie/attachment_fu.rb:123:in
has_attachment '
из /disk1/home/slugs/141557_e8490b3_d5eb/mnt/app/models/image.rb:13
из /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in gem_original_require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
require '
из /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:in
require_or_load '
... 42 уровня ...
из /usr/local/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/builder.rb:29:in instance_eval'
from /usr/local/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/builder.rb:29:in
initialize '
от /home/heroku_rack/heroku.ru:1:in `new '
от /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
Любая помощь будет отличной!