8

我的项目目录中有一个 .rvmrc 文件(我们称之为/GameScores)。GameScores当我进入该目录时,它将加载一个名为的 gemset 。这部分工作正常。

但是/GameScores,当我进入 tmux 时,我的终端不再使用GameScoresgemset。如果我这样做,rvm gemset name我会得到一个空白

知道如何解决这个问题吗?当我使用 tmux 时,我希望能够继续使用我的 gemset。我目前的解决方法是在rvm gemset use GameScores进入 tmux 时简单地运行,但我不想每次都这样做。

4

2 回答 2

3

cd .对我不起作用,但这将在 zsh 和 bash 中起作用:

cd ..;cd -

.zshrc只需将其放在/.bashrc等的底部即可。

  • 转速 1.22.3
  • 多路复用器 1.8
  • zsh 5.0.2
于 2013-09-06T13:30:14.023 回答
2

最简单的解决方法是cd .在启动 tmux 之后。这是rvm的作者Wayne提供的答案。

编辑1:如果上述方法不起作用,您可以执行以下操作:

cd ..;cd -

这本质上是一样的cd .

cd ..带你上一个目录

cd -带你回去

于 2011-05-23T12:21:13.650 回答