Hurah Ich habe einfach auf Heroku entfaltet und die AWS-Bucket entsprechend gefunden. Einen kleinen Fehler gefunden, versucht, in localhost zu beheben. Siehe da. Ich bekomme die Berechtigung im lokalen Host verweigert.Anders. Paperclip arbeitet in der Produktion und findet aws Eimer. Aber nicht in localhost
Errno::EACCES: Permission denied @ dir_s_mkdir
Alle Fehler, die ich googelte, ist das Gegenteil von mir und kann nicht in der Produktion arbeiten. Für mich ist es das Gegenteil.
# production.rb
# aws paperclip bucket
config.paperclip_defaults = {
:storage => :s3,
:s3_credentials => {
:bucket => ENV["Bucket"],
:access_key_id => ENV["AWSAccessKeyId"],
:secret_access_key => ENV["AWSSecretKey"],
:s3_host_name => 's3-us-west-2.amazonaws.com'
}
}
# development.rb
Paperclip.options[:command_path] = "/usr/local/bin/"
Dies bricht, wenn ich versuche, ein Objekt mit einer angehängten Datei zu speichern. Ich berührte nichts anderes als Produktion, und ich überprüfte. Ich bin in der Entwicklung ENV. Wie gehe ich damit um? Die Antworten, die ich damit verbundenen finden sind die Lösung das Gegenteil von meinem Problem: l
Edit: Wenn Sie mich brauchen, für weitere Informationen ein Terminal-Befehl auszuführen mich