Как остановить (и перезапустить) сервер Rails?
Я следующим инструкциям http://railsinstaller.org/mac для работы с рельсами на Mac ОС Х 10.8.2
на шаге 8 меня просят перезапустить сервер Rails, но как?
Я предполагаю через командную строку,но из уже открытого окна терминала ruby или нового?
6 ответов
в OSX вы можете воспользоваться командной строкой UNIX-like-вот что я держу под рукой .bashrc, чтобы я мог более легко перезапустить сервер, который работает в фоновом режиме (- d) (обратите внимание, что вы должны быть в корневом каталоге Rails при запуске этого):
alias restart_rails='kill -9 `cat tmp/pids/server.pid`; rails server -d'
теперь в rails 5 yu можно сделать:
rails restart
Это печати rails --tasks
перезапустите приложение, нажав tmp / restart.txt
Я думаю, что это полезно, если вы запускаете rails как демон
в случае, если это не работает есть другой способ, который работает особенно хорошо в Windows: убить localhost: 3000 процесс из командной строки Windows
Мне пришлось перезапустить приложение rails на производстве, поэтому я искал другой ответ. Я нашел его ниже:
http://wiki.ocssolutions.com/Restarting_a_Rails_Application_Using_Passenger
Если вы не можете найти процесс rails, чтобы убить его, возможно, на самом деле не работает. Удалите папку tmp и ее подпапки с сервера rails и повторите попытку.