使用特定的rvm gemset并让它一直持续到更改为止

时间:2013-05-24 15:04:46

标签: rvm

rvm gemset list

==> (default)
proj1
proj2
...

我可以通过rvm gemset use proj1将gemsets切换到proj1,但是一旦我打开一个新的bash选项卡/窗口,rvm就会切换回默认值。在我决定切换到不同的gemset之前,我该如何保持它?

1 个答案:

答案 0 :(得分:0)

每个终端窗口/选项卡都是一个新的子流程,它有自己的环境副本,不会影响父进程。如果没有设置默认值,则无法设置将在选项卡之间保留的当前加载的gemset。

默认设置为ruby,可以包含gemset:

rvm use 1.9.3@project --default

--default标志设置默认值,当之前没有加载其他红宝石时,它会加载rvm。