如何安装可用于所有已安装红宝石的宝石?

时间:2011-07-14 09:07:17

标签: ruby rubygems rvm

比如rake。我不想在我的所有红宝石上安装rake。

我想在不同的红宝石上使用像耙子一样的单一装置,例如ree,1.9.2,MacRuby等。

1 个答案:

答案 0 :(得分:1)

来自RVM docs

  

安装新的ruby时,RVM不仅会创建两个gemsets(默认的,空的gemset和全局gemset ),还会使用一组用户可编辑的文件来确定要安装的gem

您需要使用rvm定义的“global”gemset。这使您可以跨给定的Ruby版本/解释器共享宝石。您不能跨Ruby版本/解释器共享gemsets。

另外,正如@stephenmurdoch指出的那样,已经回答:How do I use RVM and create globally available gems?