2012-03-29 92 views
3

我一直在使用rvm,当我安装红宝石1.9.2时,它安装了ruby-1.9.2-p290,几天前我无法引用较旧的,但它要求安装ruby-1.9.2-p318。如何使用老版本的红宝石1.9.2

是否需要移动到新版本,或者是否有可能让我们指示rvm使用使用旧版本创建的gemset。

回答

5

所有RVM命令(例如rvm installrvm use)都可以采用修补程序级别,例如:rvm install ruby-1.9.2-p290。如果你没有指定,将使用最新的可用补丁级别。

6

布兰登说的是正确的,你也许想用--default标志设置默认的ruby版本。这将确保您每次启动终端时都使用相同的版本。

rvm use ruby-1.9.2-p290 --default 

您可能还需要建立在你的工作中,以确保你有其他开发人员都使用相同的红宝石版本和补丁级别的目录.rvmrc文件。

touch .rvmrc && echo "rvm use ruby-1.9.2-p290" >> .rvmrc