2012-05-03 79 views
0

实际上,我必须在使用system default ruby v 1.8.7的Chef上工作。 和rvm安装红宝石我的厨师是不是wroking。 所以,要让我的厨师服务器安装。我需要在我的系统中安装ruby1.8.7。在我使用ruby 1.9.3之前(通过RVM)。在RVM中安装Ruby之后,我可以在系统(不是rvm)中安装Ruby v1.8.7 1.9.3

can anybuddy可以告诉我,在RVM 1.9.3中安装ruby之后,如何在系统中安装Ruby v1.8.7(而不是在rvm中)。

或者是否有可能?

回答

0

这是可能的,但说实话你是RVM更好,这样你可以控制你的机器

+0

厨师不明白:( –

0

rvm use system告诉RVM利用系统安装Ruby的。要将系统Ruby设置为默认值,请键入rvm reset

+0

好吧,我想要安装红宝石到系统中。系统中没有红宝石。ruby 1.9.3是在rvm中告诉我'ruby已经安装在最新的verison中:( –

+0

@ManishShrivastava你可以用'rvm implode'完全删除RVM安装 –

0

使用发行版的包管理器,这就是rvm system的重点 - 将控制权交还给您的系统。

1

要设置默认的红宝石:

rvm use 1.8.7 --install --default 

如果没有安装这将安装Ruby 1.8.7,它会使用它,并设置为默认,所以任何时候RVM加载 - 你将有机会获得它。