在XP上安装两个版本的Ruby(有点安全)?

在XP上安装两个版本的Ruby(有点安全)?,ruby,windows-xp,heroku,Ruby,Windows Xp,Heroku,Ruby入门: -视窗XP -已安装ruby 1.9.2P0A -rails 3.0.3 也在sproutsource上工作,现在有足够的工作,我不想把事情搞砸。然而,Heroku是一个不起作用的东西,我得到了一个msvcrt-ruby18.dll错误,并且Heroku似乎不能在Windows上与Ruby 1.9.2一起很好地工作,但是可以与Ruby一起工作 所以。。。如果我只安装Ruby 1.8.7(我安装的那些百万个慢速gems,现在运行得很好),我会把一切都搞砸吗 我看到了很有希望的。有什

Ruby入门: -视窗XP -已安装ruby 1.9.2P0A -rails 3.0.3

也在sproutsource上工作,现在有足够的工作,我不想把事情搞砸。然而,Heroku是一个不起作用的东西,我得到了一个msvcrt-ruby18.dll错误,并且Heroku似乎不能在Windows上与Ruby 1.9.2一起很好地工作,但是可以与Ruby一起工作

所以。。。如果我只安装Ruby 1.8.7(我安装的那些百万个慢速gems,现在运行得很好),我会把一切都搞砸吗


我看到了很有希望的。有什么建议吗?

我使用pik,它很有效。您还可以设置一个Linux虚拟机()


您的msvcrt-ruby18.dll错误可能是由于mongrel gem或json gem造成的。

Pik是官方faq页面上报告的windows rvm主选项,我认为没有更好的选项;)是的,派克和鲁比一起工作。除了Heroku,我什么都用ruby 192。为此,我做了>PIK187。上面的链接看起来会起作用。。。但gem update——系统不能与我的192安装一起工作,它会随着“
installed\u spec\u directories”:gem:Module(NoMethodError)”的未定义方法
path”而消亡,这看起来像是一些非windows用户得到的。但是,无论如何,我已经安装了两次Ruby,基本上都能正常工作,并且为那些有这些错误的人推荐Pik。