可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
I'm following the instructions here http://railsinstaller.org/mac to get up and running with Rails on a Mac running OS X 10.8.2
At step 8 I'm asked to restart Rails server but how?
I'm assuming via a command line, but from within the already open ruby terminal window or a new one?
回答1:
Press Ctrl+C
When you start the server it mentions this in the startup text.
回答2:
On OSX, you can take advantage of the UNIX-like command line - here's what I keep handy in my .bashrc to enable me to more easily restart a server that's running in background (-d) mode (note that you have to be in the Rails root directory when running this):
alias restart_rails='kill -9 `cat tmp/pids/server.pid`; rails server -d'
回答3:
Now in rails 5 yu can do:
rails restart
This print by rails --tasks
Restart app by touching tmp/restart.txt
I think that is usefully if you run rails as a demon
回答4:
In case that doesn't work there is another way that works especially well in Windows: Kill localhost:3000 process from Windows command line
回答5:
I had to restart the rails application on the production so I looked for an another answer. I have found it below:
http://wiki.ocssolutions.com/Restarting_a_Rails_Application_Using_Passenger