Как мне сохранить набор гемов rvm при использовании tmux? - PullRequest
8 голосов
/ 30 апреля 2011

У меня есть файл .rvmrc в каталоге моего проекта (назовем его /GameScores).Когда я перееду в этот каталог, он загрузит набор гемов с именем GameScores.Эта часть работает нормально.

Но пока я в /GameScores, как только я захожу в tmux, мой терминал больше не использует гемсет GameScores.Если я сделаю rvm gemset name, я получу пробел

Есть идеи, как это исправить?Я хочу иметь возможность продолжать использовать мой gemset, когда я использую tmux.Мой текущий способ - просто запустить rvm gemset use GameScores, когда я вхожу в tmux, но я не хочу делать это каждый раз.

Ответы [ 2 ]

3 голосов
/ 06 сентября 2013

cd . не работает для меня, но это будет работать в zsh и bash:

cd ..;cd -

Просто поместите его внизу .zshrc / .bashrc и т. Д.

  • рвм 1.22.3
  • tmux 1.8
  • zsh 5.0.2
2 голосов
/ 23 мая 2011

Самым простым решением для этого является cd . после запуска tmux. Это ответ, предоставленный Уэйном, автором rvm.

Редактировать 1: Если вышеперечисленное не работает, вы можете сделать:

cd ..;cd -

Это по сути то же самое, что и cd .

cd .. поднимает вам один руб

cd - возвращает вас

...