わかりましたので、Refinerycms を Heroku で動作させようとしていますが、これはまったく初めてです。Amazon s3 アカウントをセットアップし、キーと ID を amazon_s3.yml ファイルに追加しました。
gart.heroku.com で Heroku を起動すると、次のエラーが表示されます。
アプリを起動できませんでした
/disk1/home/slugs/141557_e8490b3_d5eb/mnt/vendor/plugins/attachment_fu/lib/technoweenie/attachment_fu/backends/s3_backend.rb:187:/disk1/home/slugs/141557_e8490b3_d5eb/mnt/vendor/plugins/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
から「含まれています」 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:in
/disk1/home/slugs/141557_e8490b3_d5eb/mnt/app/models/image.rb:13 の has_attachment 内 /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' from /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 から:/home/heroku_rack/heroku.ru:1 の「new」で
s3_backend.rb 行 187 には以下が含まれます。
@@s3_config = @@s3_config = YAML.load(ERB.new(File.read(@@s3_config_path)).result)[RAILS_ENV].symbolize_keys
どんな助けでも素晴らしいでしょう!