J'essaie de déployer mon application sur Rails pour la première fois en utilisant Heroku. J'ai passé beaucoup de temps mais il y a un écart quelque part.Déploiement des Rails élémentaires
Git: prise en pension privée créée, poussé à git avec succès
Heroku: créée application gratuite et poussé avec succès (mais app 'se plante')
Local:
rake db:schema:dump #success
rake db:schema:load RAILS_ENV=production #failure: production database is not configured
rake db:create db:load RAILS_ENV=production #failure: undefined method '[]' for nil:NilClass
active_record/railties/databases.rake:59:in 'rescue in create_database'
active_record/railties/databases.rake:39:in 'create_database'
Mon fichier database.yml:
defaults: &defaults
adapter: mysql
username: root
password: password
host: localhost
development:
<<: *defaults
database: project_dev
test:
<<: *defaults
database: project_test
vient d'être ajouté:
production: <<: *defaults database: project_production
Je peut faire une erreur de recrue totale. Savez-vous où je pourrais me tromper?
Où est l'environnement de production dans votre database.yml? – hellvinz
HA! Parler d'une erreur de débutant. Je travaille à travers ceci et les suggestions ci-dessous. Voyons voir où ça va. – sscirrus