如何在Windows上安装ruby 2.1.2?

时间:2014-08-01 03:54:33

标签: ruby windows

我没有安装任何Windows安装程序来安装ruby 2.1.2。我找到的唯一资源是https://www.ruby-lang.org/en/downloads/提供的tar / zip文件。

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

4 个答案:

答案 0 :(得分:2)

我已经能够破解zlib坚果(对于Windows 8.1 - 见下文),但我仍在苦苦挣扎于openssl,readline等......我觉得这篇文档似乎并不容易发现,并且一些专家/受访者建议使用2.0安装程序,而不考虑用户正在打这场斗争,因为我们需要2.1.2功能。

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

然后根据这篇文章(https://www.ruby-forum.com/topic/4421852)的一些提示,我从我的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 Native Tools命令窗口,我导航到C:\ ruby​​-2.1.2 \ ext \ zlib并执行:

\ruby-build\usr\bin\ruby extconf.rb --with-zlib-dir=c:/ruby-build/usr/zlib

然后是nmake,然后是nmake install,瞧,我终于安装了zlib。

如果您对我的步骤有任何疑问,请与我们联系。

答案 1 :(得分:2)

Ruby Installer项目在其下载页面上发布了适用于Windows的Ruby 2.1.3(32位和64位版本):

http://rubyinstaller.org/downloads/

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

虽然他们尚未更新news页面。

答案 2 :(得分:1)

在Windows上安装Ruby的标准方法是使用Ruby Installer。但是,由于Ruby中有一些bugs/regressions,因此在Windows上为Ruby 2.1创建了一个安装程序。要在Windows上获取Ruby 2.1,您可能需要从源代码编译。

答案 3 :(得分:1)

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

检查this

如果不值得痛苦,或者你没有明确需要2.1.2的功能,我建议只安装2.0.x的稳定版本。

如果您有任何疑问,请与我们联系!