Emacsでmulti-termを使っていたらRailsのサーバーをシャットダウンできなかった

emacs

Emacsを使っているので、せっかくだから作業は全てEmacsで行なうのがベストなのでは?と勝手に思い
。Emacsでターミナルを使ってみることにした。

で。早速というのもおかしいけど、トラブル発生したので、メモを残しておくことにする。

問題はRailsでサーバーを動かして、サーバーをシャットダウンする時に発生。

$ rails s
=> Booting WEBrick
=> Rails 3.2.3 application starting in development on ...
=> Call with -d to detach
=> Ctrl-C to shutdown server

Ctrl-Cは通常サーバーをシャットダウンしてくれるが、Emacsのキーバインドと被ってしまうためにCtrl-Cは使えない。

色々と調べてみたんですが、良く分からない。

Railsサーバーのシャットダウン解決策

一応できるようになった苦肉の策が、M-!でshellコマンドを実行する。

流れはこんな感じ。

M-!
shell command: kill -2 XXXX

shellコマンドのkillでctrl+cと同じ命令を送っています。XXXXのところにはプロセスIDをいれます。これでサーバーを停止できますが、なんかスムーズじゃ無いな。

いい方法があれば教えてください。

参照:

スポンサードリンク

RSS購読のススメ

RSS

定期的に読んでいただけるかたはRSS登録しておくと便利です。RSS登録はこちら!!

びーおーぷんどっとねっとのRSS登録

Twitterでも情報をつぶやいているので、フォローしてみるといいかもしれません。

コメントを残す

サブコンテンツ

Profile

twitter

google+
@beopener12on Google+

Facebook

サイト内検索

記事を検索したいときはここにキーワードを入れて検索ボタンをクリックすれば見つかるかも・・・

スポンサードリンク

おすすめ

このページの先頭へ