我没有安装任何Windows安装程序来安装ruby 2.1.2。我找到的唯一资源是https://www.ruby-lang.org/en/downloads/提供的tar / zip文件。
我不知道如何安装这个,任何人都提供了一些如何安装ruby 2.1.2版本的建议。
答案 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的稳定版本。
如果您有任何疑问,请与我们联系!