0

Я пытаюсь развернуть свой сайт на моем сайте locomotivecms, все работает, но это то, что связано с моим файлом несущей волны, может кто-то указать, что с ним не так.Попытка разобраться с ошибкой развертывания с locomotivecms

CarrierWave.configure do |config| 

    config.cache_dir = File.join(Rails.root, 'tmp', 'uploads') 

    case Rails.env.to_sym 

    when :development 
    config.storage = :file 
    config.root = File.join(Rails.root, 'public') 

    when :production 
    # the following configuration works for Amazon S3 
    config.storage   = :fog 
    config.fog_credentials = { 
     :provider =>     'AWS', 
     :aws_access_key_id =>  'AKIAI5GMSOQ', 
     :aws_secret_access_key => '1Q7g8TXCmFmmkS', 

    } 
    config.fog_directory = 'portfolioanders' 

    else 
    # settings for the local filesystem 
    config.storage = :file 
    config.root = File.join(Rails.root, 'public') 
    end 

end 

Вот мой wagon.log

* Reloaded "site", "content_types", "pages", "snippets", "content_entries", "translations" at 2013-10-07 23:59:47 -0700 
The API key is invalid. (401) 
unable to get an API token: The API key is invalid. (401) 
* Reloaded "site", "content_types", "pages", "snippets", "content_entries", "translations" at 2013-10-08 00:02:07 -0700 
* Reloaded "site", "content_types", "pages", "snippets", "content_entries", "translations" at 2013-10-08 15:43:41 -0700 
[0;31;49m  error => Missing required arguments: aws_access_key_id, aws_secret_access_key 
[0m 
[0;31;49m  error => Missing required arguments: aws_access_key_id, aws_secret_access_key 
[0m 
[0;31;49m  error => Missing required arguments: aws_access_key_id, aws_secret_access_key 
[0m 
[0;31;49m  error => Missing required arguments: aws_access_key_id, aws_secret_access_key 
[0m 
* Reloaded "site", "content_types", "pages", "snippets", "content_entries", "translations" at 2013-10-08 19:53:34 -0700 
[0;31;49m  error => Missing required arguments: aws_access_key_id, aws_secret_access_key 
[0m 
[0;31;49m  error => Missing required arguments: aws_access_key_id, aws_secret_access_key 
[0m 
[0;31;49m  error => Missing required arguments: aws_access_key_id, aws_secret_access_key 
[0m 
[0;31;49m  error => Missing required arguments: aws_access_key_id, aws_secret_access_key 
[0m 
+1

Надеюсь, вы не разместили свои фактические учетные данные AWS. Ошибка читает: «Ключ API недействителен». Правильны ли ваши учетные данные? Имеют ли эти учетные данные доступ к ведро s3? – Litmus

+0

Упс только что исправил это, как я могу проверить, есть ли у них доступ к ведро s3? –

+0

Используйте любой способ, который вам нравится. 'rails console' - неплохая идея. Доступны s3-клиенты, такие как 'S3Fox',' s3browser', 's3cmd'. Любой из них должен быть в состоянии сказать вам, являются ли ключи действительными. Лучше всего вникнуть в документацию. – Litmus

ответ

0

мне пришлось перейти в раздел Iam в консоли и создать группу и пользователя, который имел связь с s3 и создал другой ключ доступа и секретный pass

+0

Не могли бы вы объяснить этот ответ более подробно? У меня такая же ошибка, и я вовсе не толкаю AWS. – Nick

+0

NVM, я вижу, о чем вы говорите, теперь настройки AWS вносятся в init Carrierwave по умолчанию. Я прокомментировал их. TY – Nick

Смежные вопросы