我按照此处http://railsinstaller.org/mac的说明在运行OS X 10.8.2的Mac上启动并运行Rails
在步骤8,我被要求重启Rails服务器,但是如何?
我假设是通过命令行,但是从已经打开的ruby终端窗口或新的窗口开始?
答案 0 :(得分:37)
按Ctrl+C
当你启动服务器时,它会在启动文本中提到这一点。
答案 1 :(得分:24)
在OSX上,您可以利用类似UNIX的命令行 - 这是我在.bashrc中保持方便的内容,使我能够更轻松地重新启动以后台(-d)模式运行的服务器(请注意,您有在运行它时在Rails根目录中):
alias restart_rails='kill -9 `cat tmp/pids/server.pid`; rails server -d'
答案 2 :(得分:20)
现在在轨道5 yu可以做:
rails restart
此版本由rails --tasks
通过触摸tmp / restart.txt重新启动应用程序
我认为如果你将铁路作为恶魔来运行是有用的
答案 3 :(得分:1)
如果不起作用,还有另一种方法在Windows中运行得特别好:Kill localhost:3000 process from Windows command line
答案 4 :(得分:0)
我不得不在生产中重新启动rails应用程序,所以我寻找另一个答案。我在下面找到了它:
http://wiki.ocssolutions.com/Restarting_a_Rails_Application_Using_Passenger
答案 5 :(得分:0)
如果您找不到杀死Rails的进程,则可能实际上未在运行。从运行Rails服务器的位置删除tmp文件夹及其子文件夹,然后重试。