Si vous êtes à l'aide de Rails 4.2, alors vous devez connaître les rails utilise des "printemps" pour le rendre plus rapide. Donc, dans ce cas vous pouvez utiliser les commandes suivantes:
Pour le Développement, il suffit d'exécuter
Rails4.2
bin\rails s
Otherwise
rails s
Pour la Production, il suffit d'exécuter
Rails4.2
bin\rails s -e production
Otherwise
rails s -e production
Pour l'installation de base de données de production
si la base de données de production n'existe pas, alors exécuter
Et vous ne pouvez pas déployer la base de données. vous avez des besoins des migrations à exécuter dans la production.
ok et comment puis-je lancer les migrations dans la production? bundle exec rake db:migrate RAILS_ENV=production RAILS_ENV=production rake db:migrate peut-être que vous n'aurez pas créé de base de données de sorte que vous aurez à exécuter RAILS_ENV=production rake db:create et RAILS_ENV=production rake db:schema:load et votre base de données de production sera mis en place. rake db:migrate RAILS_ENV="production"
Pour démarrer votre serveur en mode de développement, vous n'aurez qu'à exécuter rails s il permettra de démarrer votre application en dev mode ainsi que votre base de données.
Pour démarrer votre serveur en mode de production, vous devez migrer votre base de données avec bundle exec rake db:migrate RAILS_ENV=production et de démarrer votre serveur en production à l'aide de rails s -e production ou RAILS_ENV=production rails s
rake db:le programme d'installation RAILS_ENV=production a fonctionné pour moi ... mais maintenant j'ai le problème qu'aucun des styles, etc ont été chargés .. 🙁 Qui peut être un actif question qui est différente de cette question. Essayez de chercher sur google, il ya beaucoup de questions/réponses pour ce genre de problème essayez RAILS_ENV=production rake assets:precompile
Si vous êtes à l'aide de Rails 4.2, alors vous devez connaître les rails utilise des "printemps" pour le rendre plus rapide. Donc, dans ce cas vous pouvez utiliser les commandes suivantes:
Pour le Développement, il suffit d'exécuter
Pour la Production, il suffit d'exécuter
Pour l'installation de base de données de production
si la base de données de production n'existe pas, alors exécuter
Si la DB existe déjà:
Aussi, si vous voulez arrêter de printemps ou de début de printemps, puis utilisez les commandes suivantes:
OriginalL'auteur shinesecret
Démarrer le serveur à l'aide de
-e
option.Et vous ne pouvez pas déployer la base de données. vous avez des besoins des migrations à exécuter dans la production.
bundle exec rake db:migrate RAILS_ENV=production
RAILS_ENV=production rake db:migrate
peut-être que vous n'aurez pas créé de base de données de sorte que vous aurez à exécuterRAILS_ENV=production rake db:create
etRAILS_ENV=production rake db:schema:load
et votre base de données de production sera mis en place.rake db:migrate RAILS_ENV="production"
OriginalL'auteur jon snow
Pour démarrer votre serveur en mode de développement, vous n'aurez qu'à exécuter
rails s
il permettra de démarrer votre application en dev mode ainsi que votre base de données.Pour démarrer votre serveur en mode de production, vous devez migrer votre base de données avec
bundle exec rake db:migrate RAILS_ENV=production
et de démarrer votre serveur en production à l'aide derails s -e production
ouRAILS_ENV=production rails s
Qui peut être un actif question qui est différente de cette question. Essayez de chercher sur google, il ya beaucoup de questions/réponses pour ce genre de problème
essayez
RAILS_ENV=production rake assets:precompile
OriginalL'auteur Stéphane