好的,这是我的问题。 我输入" rails s"然后我的终端不让我输入任何命令。所以我必须开始一个新的终端窗口,这非常烦人。
另一方面,我可以键入" rails s -d"分离,然后在需要时停止服务器是一种痛苦。 (而不是使用control + c,我必须找到PID并使用kill -9 PID)
我不是专业人士,所以如果有人有任何建议,我将不胜感激,谢谢!
答案 0 :(得分:2)
我不相信有办法做你特别要求的事情。
但是,我使用Iterm2允许我在一个窗口中打开多个终端窗口,可以通过拆分我的iTerm2窗口或创建多个选项卡。这样我就可以使持有rails服务器的终端和我的development.log尾部非常小,除非它们发生了一些有趣的事情。
答案 1 :(得分:0)
我使用屏幕,您也可以使用TMUX但它们是终端中的窗口管理器,您可以在同一终端窗口中创建多个窗口:)
在WikiVS上阅读它们,因为这可能对你有帮助:) http://www.wikivs.com/wiki/Screen_vs_tmux
屏幕:http://www.gnu.org/software/screen/ TMUX:http://tmux.sourceforge.net/
因此您可以轻松切换和维护相同的终端窗口。您显然不能使用与运行服务器相同的EXACT窗口,但它足够接近而无需搜索PID。
答案 2 :(得分:0)
您可以输入:rails s &
。我不确定这是不是你的意思。