【发布时间】:2011-07-14 09:07:17
【问题描述】:
例如耙子。我不想在我所有的红宝石上都安装 rake。
我想为不同的红宝石(如 ree、1.9.2、MacRuby 等)使用像 rake 这样的 gem 的单一安装。
【问题讨论】:
例如耙子。我不想在我所有的红宝石上都安装 rake。
我想为不同的红宝石(如 ree、1.9.2、MacRuby 等)使用像 rake 这样的 gem 的单一安装。
【问题讨论】:
来自RVM docs:
在安装新的 ruby 时,RVM 不仅会创建两个 gemset(默认的空 gemset 和 全局 gemset),它还使用一组用户可编辑的文件来确定要安装哪些 gem .
您需要使用 rvm 定义的“全局”gemset。这使您可以在给定的 Ruby 版本/解释器之间共享 gem。您不能跨 Ruby 版本/解释器共享 gemset。
另外,正如@stephenmurdoch 所指出的,这已经得到了回答:How do I use RVM and create globally available gems?
【讨论】: