0

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

谢谢。

4

2 回答 2

0

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

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

但是由于编译它只是我的问题的开始(需要像 rmagick 这样的本地依赖项的 gem),我最终改用了 Ubuntu。

于 2009-09-14T06:00:27.010 回答
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

于 2010-07-15T22:54:53.097 回答