Мне нужно «связать установку» с каждой панелью tmux.

Я использую tmux для проекта rails.
Цель состоит в том, чтобы разделить панель. Например, одна панель для текстового редактора, одна панель для выполнения

rails s -b 0.0.0.0

и т.д.
До сих пор это было очень удобно.

Каждая новая панель забыла, что я выполнил:

bundle install 

Так что они потребовали, чтобы я снова запускал bundle install, когда я создаю новую панель.
Это огромная боль. Почему-то я хочу, чтобы они знали, что я выполнил это, но я не знаю, как это сделать.

Спасибо за помощь.


Окружающая среда

  • Mac mini (середина 2011 г.) OS X Yosemite
  • Терминал (не iTerm2)
  • tmux -V -> 1.9a
  • рубин -v -> рубин 2.3.1p112
  • рельсы -v -> рельсы 4.2.7.1
  • рвм -v -> рвм 1.27.0

Примечание. Я установил ruby ​​2.3.1 на панель, но другие новые панели показывают ruby ​​2.1.1 ....


person dosuken123    schedule 01.11.2016    source источник
comment
Вам нужно предоставить немного больше информации. Как настроены ваши ruby ​​и rails? Какая у вас ОС? и т.п.   -  person vee    schedule 01.11.2016
comment
Я написал это! Спасибо.   -  person dosuken123    schedule 01.11.2016
comment
Вы пробовали это в новом сеансе tmux?   -  person vee    schedule 01.11.2016
comment
ты используешь рвм?   -  person j_mcnally    schedule 01.11.2016
comment
Да, я использую rvm для установки ruby.   -  person dosuken123    schedule 01.11.2016
comment
@vee Нет, я делаю это за один сеанс.   -  person dosuken123    schedule 01.11.2016


Ответы (2)


Я не знаю почему, но после переустановки ruby ​​и установки последней версии ruby ​​по умолчанию проблема решена.

1) Установка ruby
Я следил за этим сайтом.
http://usabilityetc.com/articles/ruby-on-mac-os-x-with-rvm/

2) Установка последней рубиновой версии

$ rvm --default use 2.3.1
person dosuken123    schedule 01.11.2016

Внимание заказ. Я думаю, вы должны сначала выполнить bundle install, а затем разделить панель.

person Holy    schedule 01.11.2016