我使用rvm与不同的gemsets和爱它。我遇到的唯一问题是,当我创建新的宝石并挑选我想要的宝石时,似乎需要一段时间才能重新下载宝石。有没有办法让rvm知道使用已经安装在另一个gemset中的gem?使用rvm时,如何绕过重新下载安装的宝石?
例如,假设我有一个名为set1的gemset,并安装了wirble gem。现在我创建一个名为set2的新rvm。如果我在set2上“gem install wirble”,它会重新下载Wirble。任何使rvm使用已经在set1中的版本的方法?
编辑1:谢谢大家或迄今的回复。为了更清楚地解释,我觉得奇怪的是,当我想要安装wirble并且同一个版本已经在我的电脑上时,为什么“gem install wrible”需要上网并再次下载相同的东西?为什么不从我的电脑本地安装(即在另一个具有我需要的确切文件的gemset)
编辑2:和我住在同一个版本的红宝石。所以我的例子假设我使用Ruby 1.9.2。我只是在改变宝石。我不明白为什么做一个“宝石安装线”需要再次下载它只是为了一个不同的gemset(再次,在相同的红宝石1.9.2)
你最好的权威答案来源是自己去找人。前往irc.freenode.net的#rvm并与Wayne核对。或者当您执行`rvm -v`时,通过可用的电子邮件ping他。他的反应非常迅速,而且,谁知道呢,你的问题可能会鼓励一个新功能。 – 2010-12-09 04:48:53