【问题标题】:Install two versions of Ruby on XP (kinda safely)?在 XP 上安装两个版本的 Ruby(有点安全)?
【发布时间】:2011-01-17 22:54:01
【问题描述】:

开始使用 Ruby: - 视窗XP - 安装了 ruby​​ 1.9.2p0 a - 轨道 3.0.3。

我也在做 sproutsource,现在有足够的工作,我不想把事情搞砸。但是,Heroku 是一件事不起作用,我收到 msvcrt-ruby18.dll 错误,似乎 Heroku 在 Windows 上不能很好地与 Ruby 1.9.2 一起工作,但可以与 Ruby 1.8.7.

那么...如果我只安装 Ruby 1.8.7,我会搞砸一切吗(我安装了数百万个缓慢的 gem,现在效果很好)。

我看到Pik 看起来很有希望。有什么建议吗?

【问题讨论】:

  • Pik 是官方常见问题页面上报告的主要 windows rvm 替代方案,我认为没有更好的选择 ;)

标签: ruby windows-xp heroku


【解决方案1】:

我使用 pik 并且它有效。您还可以设置一个 Linux 虚拟机 (EngineYard has built an InstantRails VM using Vagrant)。

您的 msvcrt-ruby18.dll 错误可能是由于 mongrel gem 或 json gem--check out this question for how to fix it.

【讨论】:

  • 是的,让 Pik 使用 Ruby。除了 Heroku,我使用 ruby​​ 192。为此我做>Pik 187。
  • 上面的链接看起来可以工作...但是 gem update --system 不适用于我的 192 安装,因 Gem:Module (NoMethodError) 的“installed_spec_directories': undefined method path”而死" ,这看起来像一些,甚至非 Windows 用户也能得到。但是,无论如何,我安装了两次 Ruby,基本上可以正常工作,并且向有这些错误的人推荐 Pik。
猜你喜欢
  • 2015-06-17
  • 1970-01-01
  • 2021-10-30
  • 1970-01-01
  • 2012-01-29
  • 1970-01-01
  • 2020-05-08
  • 2010-12-13
  • 1970-01-01
相关资源
最近更新 更多