我使用默认的"rails server“命令从命令行启动web服务器。由于某些原因,CTR+C和CTR+Z似乎都没有关闭服务器。
web服务器似乎运行正常。关闭终端不会关闭web服务器。CTR+C在其他应用程序中具有正常的复制行为。当我从windows命令提示符和PowerShell窗口启动web服务器时,我遇到了这个问题。
这是意料之中的行为,可能是我的问题,或者我可以做些什么来进一步调查?
发布于 2013-12-24 21:41:31
如果上面的提示对你不起作用,试试这个:
在每个rails应用程序中都有一个文件夹tmp\pids
cd tmp
cd pids
在此文件夹中有一个文件server.pid
dir
把它删掉。
del *.pid
dir
然后返回到rails应用程序的原始文件夹,您通常会在其中运行rails s命令。
cd..\..
rails s
这对我很有效..。
然而,我不知道为什么删除该文件是可行的。我相信这是因为我的计算机在WEBrick服务器运行时不正常地关机,并且没有机会删除此文件。但这只是一种猜测。我真的不确定。
希望这能有所帮助。
发布于 2012-05-05 17:59:17
我怀疑如果Ctrl C或Ctrl Z不起作用,Ctrl + Break选项可能会起作用。我的Ruby命令提示符不会对这两个选项中的任何一个做出响应,而且我的笔记本电脑没有映射'Break‘键,所以我只是关闭了命令窗口;)
发布于 2013-04-07 08:20:15
我正在使用DELL XPS笔记本电脑,Ctrl Fn Delete适合我
https://stackoverflow.com/questions/9660426
复制相似问题