终端命令"rails server"



我的终端在运行rails server后不会返回通常的命令行$。如果我打开另一个bash窗口,一切正常。

我应该只是退出第一个窗口,还是会中断一些过程?

感谢您的建议!

如果运行rails serverrails s,则不会得到该提示。您需要按Ctrl-C关闭服务器。存在该指令是命令壳本身(=> Ctrl-C to shutdown server)。

(arup~>sample_app)$ rails s
=> Booting WEBrick
=> Rails 4.0.2 application starting in development on http://0.0.0.0:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2014-01-27 02:22:02] INFO  WEBrick 1.3.1
[2014-01-27 02:22:02] INFO  ruby 2.0.0 (2013-02-24) [i686-linux]
[2014-01-27 02:22:02] INFO  WEBrick::HTTPServer#start: pid=11223 

现在,请参阅下面,当我做时发生的事情 ctrl-c

(arup~>sample_app)$ rails s
=> Booting WEBrick
=> Rails 4.0.2 application starting in development on http://0.0.0.0:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2014-01-27 02:22:02] INFO  WEBrick 1.3.1
[2014-01-27 02:22:02] INFO  ruby 2.0.0 (2013-02-24) [i686-linux]
[2014-01-27 02:22:02] INFO  WEBrick::HTTPServer#start: pid=11223 port=3000
^C[2014-01-27 02:24:59] INFO  going to shutdown ...
[2014-01-27 02:24:59] INFO  WEBrick::HTTPServer#start done.
Exiting
(arup~>sample_app)$ 

是的,当您使用rails serverrails s时,WEBrick服务器启动并在终端选项卡中保持运行(直到中断它)。

在终端Ctrl + C中用于kill/break/interrupt任何过程

$不显示该终端中已经存在一个过程,因此您必须打开一个新的终端选项卡(Ctrl + Shift + T),并在此处工作或破坏现有的正在进行的过程以获取$并在当前选项卡中工作。<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

这也可能会帮助您

http://help.codeschook.com/discussions/rails-for-zombies-2/225-after-enter-enter-rails-server-server-on-the-command-command-line-command-command-command-command-line-doesnt-doesnt-doesnt-doesnt - 疗法

换句话说,理想情况下您无法或实际上不应该使用服务器运行的终端,但是无论如何,如果您愿意,那么此线程应该帮助您

使用" Rails Server"之后如何使用相同的终端窗口。命令?

希望您理解

使用:

Rails Server -D

以守护程序启动服务器。

相关内容

  • 没有找到相关文章

最新更新