Я столкнулся с этой проблемой при попытке развернуть сайт Ruby-on-Rails, который использует 'aws-ruby' для heroku (я получил ошибку "Permission denied - ruby-aws.log").
Чтобы изменить местоположение файла журнала с 'ruby-aws.log' на 'log / ruby-aws.log', я добавил следующее в инициализатор. Убедитесь, что это вызывается, прежде чем использовать какую-либо из библиотек aws-ruby. Обратите внимание на изменение в строке "set_log ...".
module Amazon
module Util
module Logging
def log( str )
set_log 'log/ruby-aws.log' if @@AmazonLogger.nil?
@@AmazonLogger.debug str
end
end
end
end