首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows mingw32安装程序

Windows mingw32安装程序
EN

Stack Overflow用户
提问于 2009-08-28 15:55:38
回答 3查看 4.6K关注 0票数 4

新的Ruby Installer for Windows有多好?

我之前问过为什么Ruby如此slow on windows,现在我已经看到一些impressive benchmarks在新安装程序中使用的minGW编译的速度有了显着的提高,我很好奇尝试过它的人是如何工作的?

这个版本有多少个宝石坏掉了?任何大的,你已经被不在这个list上的

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-08-28 21:40:42

我已经玩过很多次了。它绝对更快,这是因为1.9.1中的新YARV VM,以及本世纪某个时候创建的C编译器的使用。

显然,纯Ruby gem是非常可靠的。让mswin32二进制文件工作是一种偶然的情况(大多数情况下都会错过),而本机mingw32二进制文件仍然是例外,而不是规则。

我想要在Windows上运行FXRuby,并通过以下步骤获得了它:Getting FXRuby Going with Ruby 1.9.1 and the new RubyInstaller

因此,这取决于你关心的gem,以及你在构建脚本等方面的便利程度。尽管路易·拉维纳和Ruby Installer贡献者做出了英勇的努力,Ruby on Windows仍然是二等公民。

正如您已经注意到的,RubyInstaller人员维护一个list of gems known to work, or not,但这是非常不稳定的。邮件列表通常也能很好地回答问题。

票数 2
EN

Stack Overflow用户

发布于 2009-08-28 16:16:07

它相当快,确切的体验根据应用程序的不同而有所不同。例如,对于低容量的Rails内容,我认为您可能不会注意到太多:例如,数据库访问并没有真正改变。

最简单的事情就是尝试一下。如果你先保存你的Ruby和ruby\lib目录,你可以在现有的ruby\bin上安装并且能够在这两个目录之间切换。我认为只有这两个目录会受到影响--至少对我来说是有效的。

一旦你安装了一个mingw32实例,就从gem install开始,那些已经编译了组件的实例很可能已经有了mingw32版本。如果做不到这一点,你可以尝试用你的“旧”库中的mswin32版本进行修改--我自己没有做过这件事,我只记得读过一些暗示它可能会起作用的东西……

票数 1
EN

Stack Overflow用户

发布于 2009-08-28 17:20:23

至少,mingw32二进制文件运行得很好。如果你开始安装一些晦涩难懂的gem,你可能会遇到一些安装失败。我强烈推荐在Linux或Mac上使用Ruby,一切都在这些平台上运行得更好。实际上,您将花费时间编写Ruby代码,而不是按照自己的方式让gem正确配置和构建。我写这篇文章是基于安装Ruby 1.9.1的mingw bins。1.8版本可能更稳定。msvc Ruby 1.9.1二进制文件有自己单独的一组问题,主要是运行时问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1347914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档