Как использовать то же окно терминала после использования команды сервера rails?

Хорошо, вот моя проблема. Я набираю «rails s», а затем мой терминал не позволяет мне вводить какие-либо команды. Поэтому мне приходится запускать новое окно терминала, что довольно раздражает.

С другой стороны, я могу ввести «rails s -d», который отключится, и тогда мне будет сложно остановить сервер, когда мне это нужно. (Вместо того, чтобы использовать control+c, я должен найти PID и использовать kill -9 PID)

Я не профессионал, так что если у кого-то есть какие-либо советы, буду очень признателен, спасибо!


person Tyler Ruby    schedule 08.06.2012    source источник
comment
Это слишком большая проблема, чтобы открыть новое окно терминала?   -  person Sergio Tulentsev    schedule 08.06.2012
comment
Знаешь, ты не можешь съесть торт и съесть его. :)   -  person Sergio Tulentsev    schedule 08.06.2012
comment
ха-ха, в каком-то смысле вы правы, но было бы неплохо не открывать столько окон/вкладок одновременно. Я просто предпочитаю более чистый экран разработки, тем более, что у меня Macbook Air, к сожалению, только с 13 для работы.   -  person Tyler Ruby    schedule 09.06.2012


Ответы (3)


Я не верю, что есть способ сделать то, о чем вы конкретно просите.

Однако я использую Iterm2, что позволяет мне открывать несколько окон терминала в одном окне либо с помощью разделение моего окна iTerm2 или создание нескольких вкладок. Таким образом, я могу просто сделать терминалы, которые держат сервер rails, и мой хвост development.log очень маленькими, если в них не произойдет что-то интересное.

person vlasits    schedule 08.06.2012
comment
Я использую консоль в Linux, которая также позволяет вам иметь несколько терминалов в одном окне, все с вкладками и доступными одним щелчком мыши. - person coder_tim; 09.06.2012
comment
Спасибо за предложение, мне нужно попробовать iTerm. - person Tyler Ruby; 09.06.2012

Я использую экран, вы также можете использовать TMUX, но это оконные менеджеры в терминале, и вы можете создавать несколько окон в одном окне терминала :)

Почитайте о них на WikiVS, это может вам помочь :) http://www.wikivs.com/wiki/Screen_vs_tmux

Экран: http://www.gnu.org/software/screen/ TMUX: http://tmux.sourceforge.net/

Таким образом, вы можете легко переключаться и поддерживать одно и то же окно терминала. Вы, очевидно, не можете использовать ТОЧНО то же окно, в котором работает сервер rails, но оно достаточно близко, без необходимости выполнять поиск PID.

person richardhsu    schedule 08.06.2012

Вы можете ввести: rails s &. Я не уверен, что это то, что вы имели в виду.

person drum    schedule 08.06.2012