【发布时间】:2011-04-30 01:21:42
【问题描述】:
我的项目目录中有一个 .rvmrc 文件(我们称之为/GameScores)。当我进入该目录时,它将加载一个名为 GameScores 的 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) -
rvm 1.2.4。让我去更新 :) 好的,我在 1.6.4 和 tmux 1.4 上,同样的事情发生了。没有宝石组更改,仍然是空的。 (我重新启动了终端以确保在安装后使用 1.6.4)。我也在 mac osx 上使用 zsh。
-
可能是zsh交互?我正在使用 Bash,这似乎是我们之间的唯一区别。如果这里没有人可以回答,请在 irc.freenode.net 上尝试#rvm。
-
用 bash 试过了,还是有同样的问题。是的,是时候开始#rvm了
标签: ruby-on-rails ruby rvm tmux