0

さて、ここに私の問題があります。「rails s」と入力すると、端末でコマンドを入力できなくなります。そのため、新しいターミナル ウィンドウを起動する必要がありますが、これはかなり面倒です。

一方、デタッチする「rails s -d」と入力すると、必要なときにサーバーを停止するのが苦痛になります。(control+c を使用する代わりに、PID を見つけて kill -9 PID を使用する必要があります)

私は専門家ではないので、誰かアドバイスがあればよろしくお願いします。

4

3 に答える 3

2

あなたが具体的に求めていることを行う方法があるとは思いません。

ただし、iTerm2 ウィンドウを分割するか複数のタブを作成することで、複数のターミナル ウィンドウを 1 つのウィンドウで開くことができるIterm2を使用しています。そうすれば、何か興味深いことが起こらない限り、レール サーバーと私の development.log テールを保持しているターミナルを非常に小さくすることができます。

于 2012-06-08T19:58:10.770 に答える
0

次のように入力できますrails s &。これがあなたの意図したものかどうかはわかりません。

于 2012-06-08T20:01:55.567 に答える
0

私は画面を使用します。TMUXも使用できますが、それらは端末のウィンドウマネージャーであり、同じ端末ウィンドウで複数のウィンドウを作成できます:)

それがあなたを助けるかもしれないので、WikiVSでそれらを読んでください:) http://www.wikivs.com/wiki/Screen_vs_tmux

画面: http://www.gnu.org/software/screen/ TMUX: http://tmux.sourceforge.net/

そのため、同じターミナル ウィンドウを簡単に切り替えて維持できます。Railsサーバーが実行されているのとまったく同じウィンドウを使用することは明らかにできませんが、PIDを検索しなくても十分に近いです。

于 2012-06-08T19:55:03.297 に答える