我的项目目录中有一个.rvmrc文件(我们称之为/GameScores
)。当我进入该目录时,它将加载名为GameScores
的gemset。这部分工作正常。如何在使用tmux时保留我的rvm gemset?
虽然在/GameScores
,只要我进入tmux我的终端不再使用GameScores
gemset。如果我做rvm gemset name
我得到一个空白
任何想法如何解决这个问题?我希望在使用tmux时能够继续使用我的gemset。我当前的解决方法是在进入tmux时简单运行rvm gemset use GameScores
,但我不想每次都这样做。
我无法重现此问题。如果我把'cd'放入一个带有'.rvmrc'的目录中,gemset开关会发生,但是如果我然后输入一个tmux会话,gemset仍然会被选中。你使用的是什么版本的rvm? (这里rvm 1.6.4; tmux 1.4) – Telemachus 2011-04-30 01:50:47
rvm 1.2.4。让我去更新:)好吧,我在1.6.4和tmux 1.4上,同样的事情发生。没有gemset改变,仍然是空的。 (我重新启动终端,确保安装后使用1.6.4)。我也在mac osx上使用zsh。 – Dty 2011-04-30 01:59:53
也许这是一个zsh交互?我正在使用Bash,而这似乎是我们之间的唯一区别。如果没有人可以回答,请在irc.freenode.net上尝试#rvm。 – Telemachus 2011-04-30 02:10:36