在MinGW中编译Ruby 1.9.1

时间:2009-06-29 19:05:27

标签: ruby compilation mingw

我尝试在Ruby 1.9.1中使用README文件,但我无法在Windows中使用MinGW编译它。你能帮我解决这个问题吗?

感谢。

2 个答案:

答案 0 :(得分:0)

在Windows中编译它太复杂了,因为你需要考虑很多依赖(openssl,zlib,readline等)。

帮助我的一件事是下载rubyinstaller(http://github.com/oneclick/rubyinstaller)。它还不是那么完美,但您可以调整一些配置文件以便为您工作(即获取最新版本,修改版本等)。

但是,因为编译它只是我的问题的开始(需要像rmagick这样的原生依赖项的宝石),我最终使用了Ubuntu。

答案 1 :(得分:0)

您可能想要下载并使用GTK“All in one”捆绑包(http://www.gtk.org/download-windows.html)。虽然你不会使用gtk,它为大多数所需的库提供了带有开发头/ lib的构建。

从linux / unix系统交叉编译它也会更容易。 请参阅此页面http://eigenclass.org/hiki/cross+compiling+rcovrt

最后,如果你想跨越构建1.9.1-p378,这篇文章将是有用的http:// phosphor-escence.blogspot.com/2010/01/install-ruby-191-p378-on-windows -using_22.html