0
我有工作的Heroku罰款回形針,但我發現了這個錯誤,當我移動應用程序轉移到Linux操作系統中,日誌顯示,ImageMagick的處理結束,然後它失敗在上載:Rails的回形針:缺少必需的:鬥選項
ArgumentError (missing required :bucket option):
我application.yml包括:
S3_BUCKET_NAME: "bucket"
AWS_ACCESS_KEY_ID: "key"
AWS_SECRET_ACCESS_KEY: "secret"
我已經翻了一番,檢查了所有的信息是正確的。 production.rb
包括:
config.paperclip_defaults = {
:storage => :s3,
:s3_credentials => {
:bucket => ENV['S3_BUCKET_NAME'],
:access_key_id => ENV['AWS_ACCESS_KEY_ID'],
:secret_access_key => ENV['AWS_SECRET_ACCESS_KEY']
}
}
我已經重啓服務器並重新部署到重裝初始化。有沒有辦法看到一個Linux機箱的軌道C中的ENV變量,看看它們是否設置正確?我知道在Heroku上,你可以做heroku config
。我懷疑這可能是由於我對導軌的理解不足導致的。ENV變量
http://stackoverflow.com/questions/18794779/rails-paperclip-s3-argumenterror-missing-required-bucket-option –