我已经浏览了这里的所有主题,但找不到答案。 所有答案都说使用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位...对于这个系统没有很多帮助......
答案 0 :(得分:0)
杰西,
根据经验,如果您想在同一个Windows机器上运行两个版本的Ruby(至少在Windows支持下发布RVM 2之前),Pik是一个可行的解决方案。它应该只需要将RailsInstaller安装中的Ruby添加到Pik,以便它知道。然后,您应该能够使用Pik并安装其他版本的Ruby。
另一个更复杂的选择是使用Cygwin。这实际上允许您安装RVM并在Windows上的沙盒Unix环境中运行它。这是我一直想写的怎么做但却没有找到它的东西。
干杯, 埃文