Comment arrêter (et redémarrer) le serveur Rail?
je suis les instructions ici http://railsinstaller.org/mac pour se mettre en marche avec des Rails sur un Mac OS X 10.8.2
à l'étape 8, on me demande de redémarrer le serveur rail, mais comment?
je suppose via une ligne de commande, mais de l'intérieur de la fenêtre ruby terminal déjà ouverte ou une nouvelle?
6 réponses
Appuyez sur Ctrl+C
lorsque vous démarrez le serveur il le mentionne dans le texte de démarrage.
sur OSX, vous pouvez profiter de la ligne de commande UNIX-like-voici ce que je garde à portée de main dans mon .bashrc pour me permettre de redémarrer plus facilement un serveur qui tourne en mode background (- d) (notez que vous devez être dans le répertoire racine des Rails lorsque vous lancez ceci):
alias restart_rails='kill -9 `cat tmp/pids/server.pid`; rails server -d'
Maintenant dans les rails 5 yu peut le faire:
rails restart
Cette impression en rails --tasks
redémarrez l'application en touchant tmp / restart.txt
je pense que c'est utile si vous exécutez rails comme un démon
dans le cas où cela ne fonctionne pas, Il ya une autre façon qui fonctionne particulièrement bien dans Windows: tuer localhost: 3000 processus à partir de Windows ligne de commande
j'ai dû redémarrer l'application rails sur la production, j'ai donc cherché une autre réponse. Je l'ai trouvé ci-dessous:
http://wiki.ocssolutions.com/Restarting_a_Rails_Application_Using_Passenger
si vous n'êtes pas en mesure de trouver le processus rails pour tuer, il pourrait en fait ne pas être en cours d'exécution. Supprimez le dossier tmp et ses sous-dossiers d'où vous utilisez le serveur rails et réessayez.