试图找出locomotivecms的部署错误

时间:2013-10-09 03:40:15

标签: ruby-on-rails amazon-web-services carrierwave 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 个答案:

答案 0 :(得分:0)

我必须转到控制台中的Iam部分并创建一个与s3连接并创建了不同访问密钥和密钥传递的组和用户