Carrierwave + Fog Error "Errno :: EACCES в ProjectsController # update" - PullRequest
2 голосов
/ 04 декабря 2011

Я использую несущую волну с туманом для хранения изображений на Amazon S3. Я следовал всем инструкциям, но постоянно получаю одну и ту же основную ошибку, и она кажется неверной.

Errno::EACCES in ProjectsController#update

Permission denied - C:/rails-projects/myrailsapp/tmp/20111203-2006-7864-6681/jolly-rows.jpg

однако загруженное изображение все еще помещается в кешированный каталог и загружается на сервер amazon s3 .... так почему он выдает эту ошибку?

у меня есть

CarrierWave.configure do |config|
config.root = Rails.root.join('tmp')
config.cache_dir = 'carrierwave'
config.fog_credentials = {
        :provider => 'AWS',
        :aws_access_key_id => 'SECRET',
        :aws_secret_access_key => 'SECRET'
}
config.permissions = 0777
config.fog_directory = 'ia_test_dir'

config.fog_public = true
end

в инициализаторе. пожалуйста, помогите ... спасибо!

Обновление: до сих пор не удалось заставить это работать. У меня есть несколько других вещей, таких как изменение директории tmp, не настройка tmp и т. Д., И ничего, пожалуйста, помогите. кто-нибудь?

Есть ли что-то, чего не хватает моему вопросу, который мешает людям отвечать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...