如何在同一台机器上保持两个不同版本的Ruby不发生冲突?

如何在同一台机器上保持两个不同版本的Ruby不发生冲突?,ruby,windows,Ruby,Windows,我已经安装了Ruby 2.0.0和Ruby 1.9.3-p392。但是很多gem,比如nokogiri和selenium webdriver,都与2.0不兼容,因此我必须在我的Windows机器上保留1.9.3。现在的问题是2.0.0在1.9.3上获得游戏。因此,我无法运行使用我的编辑器Sublime Text 2中上述gems的代码 因此,你知道如何让它们在同一台机器上不发生任何冲突吗?我有两个来源可以这样做: 我也一直在想这个问题,我唯一能想到的就是虚拟机。作为一名开发人员,您可能会厌

我已经安装了Ruby 2.0.0和Ruby 1.9.3-p392。但是很多gem,比如
nokogiri
selenium webdriver
,都与2.0不兼容,因此我必须在我的Windows机器上保留1.9.3。现在的问题是2.0.0在1.9.3上获得游戏。因此,我无法运行使用我的编辑器Sublime Text 2中上述gems的代码


因此,你知道如何让它们在同一台机器上不发生任何冲突吗?

我有两个来源可以这样做:


我也一直在想这个问题,我唯一能想到的就是虚拟机。作为一名开发人员,您可能会厌倦一次又一次地破坏您的开发机器。虚拟机是你最好的朋友!应该可以工作,尽管它看起来有一段时间没有更新了。此外,您还需要安装Ruby才能使用它。@Hiroto我已经给出了一些答案,非常有用。您可以查看它。Nokogiri在Ruby 2.0上运行良好。“2.0.0在1.9.3上获得游戏”是什么意思?