0

好的,这是我的问题。我输入“rails s”,然后我的终端不允许我输入任何命令。所以我必须启动一个新的终端窗口,这很烦人。

另一方面,我可以输入分离的“rails s -d”,然后在需要时停止服务器是很痛苦的。(而不是使用 control+c,我必须找到 PID 并使用 kill -9 PID)

本人非专业人士,如有任何建议,不胜感激,谢谢!

4

3 回答 3

2

我不相信有办法做你特别要求的事情。

但是,我使用Iterm2,它允许我通过拆分 iTerm2 窗口或创建多个选项卡在一个窗口中打开多个终端窗口。这样我就可以使持有 rails server 的终端和我的 development.log 尾部非常小,除非它们发生了一些有趣的事情。

于 2012-06-08T19:58:10.770 回答
0

我使用屏幕,您也可以使用 TMUX,但它们是终端中的窗口管理器,您可以在同一个终端窗口中创建多个窗口 :)

在 WikiVS 上阅读它们可能会对您有所帮助:) http://www.wikivs.com/wiki/Screen_vs_tmux

屏幕:http: //www.gnu.org/software/screen/ TMUX:http ://tmux.sourceforge.net/

因此,您可以轻松切换和维护相同的终端窗口。您显然不能使用与运行服务器的完全相同的窗口,但它足够接近而无需搜索 PID。

于 2012-06-08T19:55:03.297 回答
0

您可以键入:rails s &。我不确定这是否是你的意思。

于 2012-06-08T20:01:55.567 回答