如何在windows上安装ruby 2.1.2?

如何在windows上安装ruby 2.1.2?,ruby,windows,Ruby,Windows,我没有让任何windows安装程序安装ruby 2.1.2。我找到的唯一资源是一个tar/zip文件,该文件位于 我不知道如何安装这个,有人提供了一些建议如何安装ruby的2.1.2版本。在Windows上安装ruby的标准方法是使用。然而,由于Ruby中的一些缺陷,在Windows上创建Ruby2.1安装程序时遇到了一些障碍。要在Windows上获得Ruby 2.1,您可能必须从源代码处编译。这是一个好问题。似乎2.1.2在或r上不容易获得 退房 如果不值得这么做,或者如果您不明确需要2.1.

我没有让任何windows安装程序安装ruby 2.1.2。我找到的唯一资源是一个tar/zip文件,该文件位于


我不知道如何安装这个,有人提供了一些建议如何安装ruby的2.1.2版本。

在Windows上安装ruby的标准方法是使用。然而,由于Ruby中的一些缺陷,在Windows上创建Ruby2.1安装程序时遇到了一些障碍。要在Windows上获得Ruby 2.1,您可能必须从源代码处编译。

这是一个好问题。似乎2.1.2在或r上不容易获得

退房

如果不值得这么做,或者如果您不明确需要2.1.2的功能,我建议只安装2.0.x的稳定版本


如果您有任何问题,请告诉我

我已经能够解决zlib的难题(对于Windows 8.1——见下文),但我仍然在与openssl、readline等进行斗争。。。我感到惊讶的是,这些文档似乎并不容易找到,而且一些专家/受访者建议使用2.0安装程序,而不考虑用户正在进行这场斗争,因为我们需要2.1.2功能

我从下载了zlib128-dll.zip,并将内容解压缩到一个目录(例如c:\zlib)

然后,根据本文()中的一些提示,我在c:\ruby build\usr目录下创建了这些目录:

zlib
zlib\include
zlib\lib
然后我将一些文件从C:\zlib目录复制到C:\ruby build\usr目录:

*.h files (both) from C:\zlib\include to c:\ruby-build\usr\zlib\include 
zdll.lib from C:\zlib\lib to c:\ruby-build\usr\zlib\lib. 
zlib1.dll *AS* zlib.dll from C:\zlib to both c:\ruby-build\usr\zlib\lib and c:\ruby-build\usr\bin 
    (not sure which one or both are necessary).
然后,从VS 2012本机工具命令窗口,我导航到C:\ruby-2.1.2\ext\zlib并执行:

\ruby-build\usr\bin\ruby extconf.rb --with-zlib-dir=c:/ruby-build/usr/zlib
然后是nmake,接着是nmake安装,瞧,izlib终于安装好了


如果您对我的步骤有任何疑问,请告诉我。

project Ruby安装程序已在其下载页上发布了适用于Windows的Ruby 2.1.3(32位和64位版本):

您还会发现Ruby 2.0的新版本(p576)


尽管他们还没有更新他们的页面。

我需要在我的windows机器上安装。在这方面有什么意见吗?严肃地说。2.1还不适用于windows。现在使用2.0,使用RubyInstaller.orgI在我的机器上安装的Ubuntu。这很容易,直到我们得到一个ruby安装程序,它更好地依赖于Ubuntu。关于,
Avinash DuggiralaMay,我得到了一些关于如何从源代码编译到安装版本2.1.2的信息。我以前从未这样做过。下面是谷歌搜索的最热门结果:老实说,我不确定!我不是windows用户,但说明中似乎没有任何内容与操作系统版本相关。似乎只要您有一个运行windows的x64位体系结构,您就应该没事了。如果您在阅读说明时遇到任何问题,请告诉我!问题并不是编译ruby本身。问题是编译所有依赖项。Zlib等等。您只需下载源代码,运行
configure.bat
文件,然后运行
nmake
,然后运行
nmake install
。要编译所有外部依赖项,这是一个全新的黑暗魔法级别,我还没有弄明白。