繁体   English   中英

mingw32适用于Windows的Ruby安装程序

[英]mingw32 Ruby Installer for Windows

新的Ruby Installer for Windows有多好?

之前我问过为什么Ruby 在Windows上这么 ,现在我看到了一些令人印象深刻的基准测试,显示了新安装程序中使用的minGW编译显着的速度提升,我很好奇它是如何为尝试过的人工作的?

这个版本有多少宝石坏了? 你有没有在这个名单上的任何大的?

我玩了很多。 它肯定更快,因为1.9.1中新的YARV VM,以及本世纪某个时候创建​​的C编译器的使用。

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

我想在Windows上使用FXRuby,并通过以下方法获得它: 获取FXRuby使用Ruby 1.9.1和新的RubyInstaller

所以这取决于你关心的宝石以及你使用构建脚本等方面的方便性。 尽管Louis Lavena和Ruby Installer贡献者做出了巨大的努力,但Ruby on Windows仍然是二等公民。

正如你已经注意到的那样,RubyInstaller的人员会保留一份已知有效的宝石列表 ,但这是非常流畅的。 邮件列表通常对问题也很敏感。

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

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

一旦安装了mingw32实例,就从gem install开始。 有编译组件的那些希望已经有mingw32版本。 如果做不到这一点,你可以尝试使用你的“旧”lib中的mswin32版本进行修改 - 我自己并没有这样做,并且只有最简单的内存来阅读一些暗示它可能有用的内容......

至少,mingw32二进制文件运行正常。 如果你开始安装一些深奥的宝石,你可能会遇到一些安装失败。 我强烈建议在Linux或Mac上使用Ruby,一切都在这些平台上运行得更好。 你实际上会花时间编写Ruby代码,而不是牦牛剃须你的方式来获得宝石来正确配置和构建。 我写的是基于安装Ruby 1.9.1 mingw bin。 1.8版本可能更稳定。 msvc Ruby 1.9.1二进制文件有各自独立的问题,主要是运行时问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM