下载链接
-
Ruby+Devkit 3.3.5-1 (x64)
- download GPG signature
- SHA256:
-
Ruby+Devkit 3.2.5-1 (x64)
- download GPG signature
- SHA256:
-
Ruby+Devkit 3.1.6-1 (x64)
- download GPG signature
- SHA256:
-
Ruby+Devkit 3.0.7-1 (x64)
- download GPG signature
- SHA256:
没有您想要下载的版本?您可前往上海交通大学镜像服务-rubyinstaller2,所有文件已在其存档。
我应该下载哪个版本?
如果您即将开始使用Ruby,但是不知道要安装哪个版本,我们建议您使用Ruby+Devkit 3.3.X (x64)安装程序。它提供了数量最多的能够兼容的Gem,并将MSYS2 Devkit与Ruby一起安装,因此可以立即编译带有C语言扩展的Gem. 仅当您有需求必须使用自定义的32位DLL或COM库(二进制对象文件)时,才建议使用32位(x86)版本。
我是否需要Devkit?
ccmywish: 简单的来说,绝大部分情况下你需要(比如,当你想使用Ruby on Rails来开发时)
使用rbenv for Windows可使您再也无需操心此类决策问题。
RubyInstaller使用MSYS2工具链作为它的开发工具。它作为可选组件捆绑到Ruby+Devkit安装程序版本中,因此不需要额外的下载安装。并且,可以在多个版本的Ruby中共享一个Devkit. MSYS2是为Ruby构建本机C/C++扩展所必需的,并且对于Ruby on Rails来说是必需的。
此外,它还允许下载和使用Ruby经常依赖的数百个开源库。MSYS2开发环境可以通过ridk enable
在运行的cmd或PowerShell控制台中激活。这会在搜索路径中添加诸如make
,gcc
,pacman
或bash
之类的命令。在Wiki: ridk命令行工具中查看更多信息。
RubyInstaller是在发布之日用最新的GCC编译的。可阅读更多关于RubyInstaller及其替代品的信息。
Ruby和Gem文档
Ruby核心和标准库文档是安装的一部分。我们还推荐使用在线文档:
- rubyapi.org
- docs.ruby-lang.org 官方文档
- Ruby References
- ruby-doc.org (内容也是官方文档,但是访问速度较慢)
Gems文档:
- rubydoc.info 使用
yard
生成的文档
如何更新?
通过运行新版本的安装程序,Ruby可以更新到最新的补丁版本(例如从3.2.0到3.2.3),已安装的Gem不会被覆盖,并且将在不重新安装的情况下与新版本一起使用。对于这些更新式安装,使用没有Devkit的普通RubyInstaller(左侧没有显式为您提供链接)就足够了。Devkit可以使用ridk install
命令单独更新。
如果新的Ruby版本和旧的版本处于不同的稳定版本分支,那么请使用一个新的目录进行安装。也就是说,以前的RubyInstaller 3.2.x安装不应通过将RubyInstaller 3.3.x安装进入同一目录来进行更新。这是因为带有C语言扩展的Gems在Ruby 3.2和3.3之间不兼容。在Wiki: 常见问题FAQ中了解更多信息。
RubyInstaller-HEAD
RubyInstaller head是Ruby开发分支的每日构建版本。它可以用于gems或应用程序上的持续集成测试(CI),因此您可以为Ruby Core即将发生的变化做好准备。在Github.com/oneclick/rubyinstaller2/releases/tag/rubyinstaller-head中提供了构建好的下载链接。它们可以很容易地被集成到Github Actions或Appveyor.
用户支持
享受快乐的Ruby编码吧!让我们知道你的想法,或者如果你有任何问题,请在我们友好的RubyInstaller Google Group中联系。
ccmywish: 此Google Group用的人很少了,请还是使用RubyInstaller2 issues on Github反馈问题,或者向两个网站反馈网站相关的问题