文档

指南、教程和参考材料,帮助您深入了解 Ruby

安装 Ruby

虽然您可以轻松地在浏览器中尝试 Ruby,但您也可以阅读安装指南以获取有关安装 Ruby 的帮助。

入门

官方常见问题解答
官方的常见问题解答。
Ruby Koans
Koans 引导您走上开悟之路,以学习 Ruby。目标是学习 Ruby 语言、语法、结构以及一些常见的函数和库。我们还教授您文化。
Why’s (Poignant) Guide to Ruby
一本非传统但有趣的书籍,将通过故事、机智和漫画来教授您 Ruby。该指南最初由why the lucky stiff创建,至今仍是 Ruby 学习者的经典之作。
Ruby Essentials
一本免费的在线书籍,旨在提供一个简洁易懂的 Ruby 学习指南。
学习编程
Chris Pine 为编程新手编写的一本精彩的小教程。如果您不知道如何编程,从这里开始。
Learn Ruby the Hard Way
一套非常好的练习,带有解释,引导您从 Ruby 的绝对基础知识一直到 OOP 和 Web 开发。

手册

Programming Ruby
关于 Ruby 的英文开创性著作,Pragmatic Programmers 的书籍的第一版可在网上免费获取。
Ruby Programming Wikibook
一本免费的在线手册,包含初级和中级内容,以及全面的语言参考。

参考文档

官方 API 文档
官方 Ruby API 文档,适用于不同版本,包括当前未发布的(trunk)版本。
Ruby 核心参考
使用RDoc直接从源代码中提取,此参考作品记录了所有核心类和模块(如 String、Array、Symbol 等)。
Ruby 标准库参考
同样从源代码中使用 RDoc 提取,此参考作品记录了标准库。
Ruby C API 参考
Ruby C API 的官方介绍。如果您想编写 C 扩展或为 Ruby 的开发做出贡献,这将非常有用。
RubyDoc.info
Ruby 宝石和 GitHub 托管的 Ruby 项目参考文档的一站式网站。
Ruby & Rails 可搜索 API 文档
Rails 和 Ruby 文档,支持智能搜索。
APIdock
Ruby、Rails 和 RSpec 文档,包含用户笔记。
RubyAPI.org
轻松查找和浏览 Ruby 类、模块和方法。

编辑器和 IDE

对于 Ruby 编码,您可以使用操作系统默认的编辑器。 另外,为了提高编码效率,建议选择具有基本 Ruby 支持(例如语法高亮、文件浏览)的源代码编辑器,或具有高级功能(例如代码补全、重构、测试支持)的集成开发环境。

以下是 Ruby 开发者常用的工具列表

进一步阅读

Ruby-doc.org 提供了全面的英文文档资源列表。 如果你对 Ruby 有任何疑问,邮件列表 是一个很好的起点。