2009-08-28 66 views

回答

2

我已经玩过它了。由于1.9.1中新的YARV VM以及本世纪某个时候使用的C编译器的使用,速度肯定会更快。

纯红宝石宝石很可靠,显然。获取mswin32二进制文件是一个命中/未命中的情况(主要是错过恕我直言),本地mingw32二进制文件仍然是例外,而不是规则。

我想FXRuby在Windows上,并通过以下去得到它:Getting FXRuby Going with Ruby 1.9.1 and the new RubyInstaller

所以这取决于你关心什么宝石的,以及如何方便你与构建脚本和这样。尽管Louis Lavena和Ruby Installer贡献者的英勇努力,但Windows上的Ruby仍然是二等公民。

正如你已经注意到的,RubyInstaller家伙保持list of gems known to work, or not,但这很流畅。邮件列表通常对问题也很敏感。

+0

您的链接“Getting FXRuby Going with ...”已损坏。 – jeff6times7 2017-04-11 17:27:47

1

它速度相当快,确切的体验根据您的应用而变化。例如,对于低容量的Rails内容,我认为你可能不会注意到:例如,数据库访问不会真正改变。

最简单的事情就是尝试一下。如果先保存ruby\binruby\lib目录,则可以在现有的Ruby上进行安装,并能够在两者之间切换。我认为只有这两个目录受到影响 - 它似乎至少对我有效。

一旦您安装了mingw32实例,请从gem install开始。那些编译了组件的应用程序希望已经有了mingw32版本。如果不这样做,你可以尝试从你的“旧”库中修改mswin32版本 - 我没有自己做这件事,并且只有极少的阅读内容来暗示它可能工作...

1

在最低限度,mingw32二进制文件运行良好。如果你开始安装一些深奥的宝石,你可能会遇到一些安装失败。我强烈建议在Linux或Mac上使用Ruby,在这些平台上一切都会更好。实际上你会花时间编写Ruby代码而不是牦牛,以便让宝石正确配置和构建。我正在编写这个基于安装Ruby 1.9.1 mingw箱。 1.8版本可能更稳定。 msvc Ruby 1.9.1的二进制文件有自己独立的一套问题,主要是运行时问题。

相关问题