Fehler “nicht initialisierte Konstante AWS (NameError)”
Es heißt, AWS ist nicht initialisiert. Ich benutze das Juwel aws-sdk-core.
Ich habe versucht, stattdessen das Juwel aws-sdk zu verwenden, und das Problem war immer noch da.
Dies ist die Datei initializers / aws.rb:
AWS.config(:access_key_id => ENV['AWS_ACCESS_KEY_ID'],
:secret_access_key => ENV['AWS_SECRET_ACCESS_KEY'])
s3 = AWS::S3.new
AVATAR_BUCKET = s3.buckets[ENV['AVATAR_BUCKET_NAME']]
Wenn ich versuche, den Server auszuführen oder die Konsole zu öffnen, erhalte ich die folgende Fehlermeldung:
/initializers/aws.rb:1:in `': nicht initialisierte Konstante AWS (NameError)