Windows 7 64位 - 无法升级升级到ruby 2.0继续显示1.9.3 - 无法切换到新安装

时间:2013-09-06 01:30:35

标签: ruby-on-rails ruby windows install

我已经浏览了这里的所有主题,但找不到答案。 所有答案都说使用RVM或PIK,但我在Windows上,pik已过时/无法使用。

当我删除所有ruby 1.9.3文件并键入ruby -v时,它显示我的2.0正在运行。 但是当我删除了ruby文件时,rails 4.0被卸载了。

每次我从railsintsaller.org重新安装rails时,它会重新启动1.9.3

我尝试在计算机中切换路径>属性>高级系统设置,但不确定这是否有帮助,或者我是否正确。

令人沮丧的是,最新的rails下载会覆盖lates ruby​​文件并将我击退回来。

任何人都可以帮助我,我使用的是Windows 7家庭高级版64位...对于这个系统没有很多帮助......

1 个答案:

答案 0 :(得分:0)

杰西,

根据经验,如果您想在同一个Windows机器上运行两个版本的Ruby(至少在Windows支持下发布RVM 2之前),Pik是一个可行的解决方案。它应该只需要将RailsInstaller安装中的Ruby添加到Pik,以便它知道。然后,您应该能够使用Pik并安装其他版本的Ruby。

另一个更复杂的选择是使用Cygwin。这实际上允许您安装RVM并在Windows上的沙盒Unix环境中运行它。这是我一直想写的怎么做但却没有找到它的东西。

干杯, 埃文