首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Windows7中,Rails服务器不能通过CTR+C关闭

在Windows7中,Rails服务器不能通过CTR+C关闭
EN

Stack Overflow用户
提问于 2012-03-12 08:45:20
回答 5查看 8.6K关注 0票数 18

我使用默认的"rails server“命令从命令行启动web服务器。由于某些原因,CTR+C和CTR+Z似乎都没有关闭服务器。

web服务器似乎运行正常。关闭终端不会关闭web服务器。CTR+C在其他应用程序中具有正常的复制行为。当我从windows命令提示符和PowerShell窗口启动web服务器时,我遇到了这个问题。

这是意料之中的行为,可能是我的问题,或者我可以做些什么来进一步调查?

EN

回答 5

Stack Overflow用户

发布于 2013-12-24 21:41:31

如果上面的提示对你不起作用,试试这个:

在每个rails应用程序中都有一个文件夹tmp\pids

代码语言:javascript
复制
cd tmp
cd pids

在此文件夹中有一个文件server.pid

代码语言:javascript
复制
dir

把它删掉。

代码语言:javascript
复制
del *.pid
dir

然后返回到rails应用程序的原始文件夹,您通常会在其中运行rails s命令。

代码语言:javascript
复制
cd..\..
rails s

这对我很有效..。

然而,我不知道为什么删除该文件是可行的。我相信这是因为我的计算机在WEBrick服务器运行时不正常地关机,并且没有机会删除此文件。但这只是一种猜测。我真的不确定。

希望这能有所帮助。

票数 2
EN

Stack Overflow用户

发布于 2012-05-05 17:59:17

我怀疑如果Ctrl C或Ctrl Z不起作用,Ctrl + Break选项可能会起作用。我的Ruby命令提示符不会对这两个选项中的任何一个做出响应,而且我的笔记本电脑没有映射'Break‘键,所以我只是关闭了命令窗口;)

票数 1
EN

Stack Overflow用户

发布于 2013-04-07 08:20:15

我正在使用DELL XPS笔记本电脑,Ctrl Fn Delete适合我

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9660426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档