我正在使用 RVM 和 Gemsets 来管理我的 Ruby 项目环境,我.rvmrc
在每个项目目录中都保留了一个文件,以便获得不同的 Gemset(使用rvm use --create 1.9.3@<project_name>
)。一切都以这种方式运行良好,但是:
但是由于某种原因,当我使用时rvm use <ruby_version>@<gemset_name>
,gem list
我得到了正确的 gem(确实 - 已经安装在我的项目中的那些)以及其他一些绝对不相关的 gem。
知道是什么原因造成的吗?也许有一个“默认”gemset,如果我不小心在它上面安装了一些 gem,它会将它们包含在我所有的 gemset 中?
谢谢您的帮助