0
rvm gemset list

==> (default)
proj1
proj2
...

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

4

1 回答 1

0

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

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

rvm use 1.9.3@project --default

--default标志设置默认值,当之前没有加载其他 ruby​​ 时,它会与 rvm 一起加载。

于 2013-05-24T17:44:25.713 回答