Ruby on rails 是否可以安装ruby 1.87和ruby 1.9,并为不同的应用程序在它们之间切换?怎样

Ruby on rails 是否可以安装ruby 1.87和ruby 1.9,并为不同的应用程序在它们之间切换?怎样,ruby-on-rails,ruby,Ruby On Rails,Ruby,我用不同的书来学习rails,它们都使用不同版本的ruby和rails。我有关于如何加载/使用不同版本rails的说明,但我不知道如何使用ruby 有人能告诉我这是否可行,以及如何指出我在每个应用程序中使用的是哪个ruby吗 我用的是mac操作系统雪豹。ruby 1.87目前已安装在usr/bin中使用。它管理不同的ruby版本,甚至不同的Gemset(例如,每个应用程序)。如果您使用的是Windows,则可以使用。做类似的事情,并允许在ruby版本之间显式切换。然后,在启动ruby应用程序之前

我用不同的书来学习rails,它们都使用不同版本的ruby和rails。我有关于如何加载/使用不同版本rails的说明,但我不知道如何使用ruby

有人能告诉我这是否可行,以及如何指出我在每个应用程序中使用的是哪个ruby吗


我用的是mac操作系统雪豹。ruby 1.87目前已安装在usr/bin中使用。它管理不同的ruby版本,甚至不同的Gemset(例如,每个应用程序)。

如果您使用的是Windows,则可以使用。做类似的事情,并允许在ruby版本之间显式切换。然后,在启动ruby应用程序之前,您必须编写批处理文件并在那里显式地切换到正确的ruby版本。它将确保路径、加载路径、gems。。。所有设置都正确。

和的组合是上述RVM的较轻替代品,尽管我个人更喜欢RVM。

将它们安装在不同的路径中,或使用不同的名称。这是不可能回答不知道你的操作系统。。。但它可能并不真正属于RVM,所以rbenv也不像RVM那样成熟(更确切地说,它可能属于超级用户),可能工作,也可能不工作。。。