Я получаю эту ошибку, когда нажимаю на Heroku:
Running: rake assets:precompile
rake aborted!
You did not provide both required access keys. Please provide the access_key_id and the secret_access_key.
, но мои ключи там
$ heroku config
AMAZON_ACCESS_KEY_ID => SOMethingSecRET
AMAZON_SECRET_ACCESS_KEY => EVENmoreSecret/sTuff//PASSworD
и мое соединение S3 определено в config / initializer /s3.rb
AWS::S3::Base.establish_connection!(
:access_key_id => ENV['AMAZON_ACCESS_KEY_ID'],
:secret_access_key => ENV['AMAZON_SECRET_ACCESS_KEY']
)
И все же Героку почему-то отказывается читать их.Даже собственные документы heroku говорят вам сделать это следующим образом: http://devcenter.heroku.com/articles/config-vars Я буквально прочитал и попробовал все предложенные здесь «решения» о том, как заставить Heroku читать ключи доступа s3, но все они имеют дело с Paperclipи ни один не требует инициализатора.
Соответствующая информация: Rails 3.1, Cedar Stack
Что, черт возьми, Heroku?