2017-09-30 1 views
0

Je travaille donc sur une application ruby ​​déjà créée.ruby ​​run Clé d'erreur de la clé du serveur local introuvable Se_bucket_name

L'entrepreneur que nous avons embauché prend trop de temps à terminer le travail, donc pour cette raison, je viens dans cette application ne sachant pas quelque chose au sujet de sa configuration.

quand je lance le serveur local je reçois le suivi:

C:\Users\chris\Documents\suitsandtables>ruby bin\rails server 
=> Booting Puma 
=> Rails 5.1.2 application starting in development on http://localhost:3000 
=> Run `rails server -h` for more startup options 
Exiting 

Je développe habituellement sous Linux mais elle est passée à Windows pour l'installation rapide des rails et rubis, donc je suis pas trop familier avec le développement sur les fenêtres. Lorsque j'essaye de me connecter à l'hôte local, je reçois un refus de connexion.

J'essaie de comprendre si c'est ce seau s3 qui déconne tout.

le fichier s3.rb ressemble à ceci:

Rails.application.config.paperclip_defaults = { 
    storage: :s3, 
    s3_credentials: { 
     bucket: ENV.fetch('S3_BUCKET_NAME'), 
     access_key_id: ENV.fetch('AWS_ACCESS_KEY_ID'), 
     secret_access_key: ENV.fetch('AWS_SECRET_ACCESS_KEY'), 
     s3_region: ENV.fetch('AWS_REGION'), 
    } 
} 

Répondre

0

Il vous manque les informations de configuration AWS-S3, si vous avez accès aux SSFE (services Web Amazon) compte, puis créer une clé API et ajouter comme une variable d'environnement, ou créer un fichier local_env, chaque clé et la valeur

Heres est plus de détails sur la façon de définir des variables d'env https://railsapps.github.io/rails-environment-variables.html