我的项目目录中有一个.rvmrc文件(我们称之为/GameScores
)。当我进入该目录时,它将加载名为GameScores
的gemset。这部分工作正常。
但是在/GameScores
中,只要我进入tmux,我的终端就不再使用GameScores
gemset了。如果我rvm gemset name
我得到一个空白
知道怎么解决这个问题吗?我希望能够在使用tmux时继续使用我的gemset。我目前的解决方法是在进入tmux时简单地运行rvm gemset use GameScores
,但我不想每次都这样做。
答案 0 :(得分:3)
cd .
对我不起作用,但这可以在zsh和bash中使用:
cd ..;cd -
只需将其放在.zshrc
/ .bashrc
等
答案 1 :(得分:2)
最简单的解决方法是在启动tmux后cd .
。这是rvm的作者Wayne提供的答案。
编辑1: 如果上述方法不起作用,您可以这样做:
cd ..;cd -
这与cd .
cd ..
带你上一个目的地
cd -
带你回来