使RVM忽略ruby补丁级别

时间:2011-08-12 04:12:49

标签: ruby rvm

目前,我的基于rvm的项目在.rvmrc中指定 rvm 1.8.7@gemset 。这意味着当我安装新项目的gemset时,它将默认为1.8.7的最新补丁级别,例如。 ruby-1.8.7-p352。现在我不想在rvmrc中硬编码'1.8.7-p352',因为其他开发人员(或其他项目)可能在他们的机器上安装了一些其他补丁级别(来自其他项目),我也不想在我的机器上安装不同级别的红宝石。

有没有办法让rvm忽略补丁级别,只是让它使用任何版本的1.8.7安装 - 这样我就可以在所有项目中使用一个补丁级别的Ruby 1.8.7。

1 个答案:

答案 0 :(得分:15)

您要设置的内容称为rvm alias。请参阅:http://rvm.io/rubies/alias

对于您的示例,命令将是:

rvm alias create 1.8.7 ruby-1.8.7-p352