什么是 Ruby?¶ ↑
Ruby 是一种解释型的面向对象编程语言,常用于 Web 开发。它还提供了许多脚本功能来处理纯文本和序列化文件,或管理系统任务。它简单、直接且可扩展。
Ruby 的特性¶ ↑
-
简单语法
-
普通 面向对象特性(例如类、方法调用)
-
高级 面向对象特性(例如 mix-in、单例方法)
-
运算符重载
-
Exception
处理 -
迭代器和闭包
-
垃圾回收
-
动态加载
Object
文件(在某些架构上) -
高度可移植性(可在许多类 Unix/POSIX 兼容平台以及 Windows、macOS 等上运行)参考 docs.ruby-lang.org/en/master/maintainers_md.html#label-Platform+Maintainers
如何获取 Ruby¶ ↑
有关安装 Ruby 的完整方法列表,包括使用 rvm 等第三方工具,请参阅
www.ruby-lang.org/zh-cn/downloads/
您可以下载发行包和存储库的快照。如果要下载 Ruby 的完整版本,请访问 www.ruby-lang.org/zh-cn/downloads/releases/。
使用 Git 下载¶ ↑
可以使用以下命令检出 Ruby 源代码树的镜像
$ git clone https://github.com/ruby/ruby.git
有一些其他分支正在开发中。尝试以下命令查看分支列表
$ git ls-remote https://github.com/ruby/ruby.git
如果您是提交者,您可能还需要使用 git.ruby-lang.org/ruby.git(Ruby 源代码的实际主干)。
如何构建¶ ↑
请参阅 构建 Ruby
Ruby 首页¶ ↑
文档¶ ↑
邮件列表¶ ↑
有一个邮件列表用于讨论 Ruby。要订阅此列表,请将以下短语
join
在邮件主题(而不是正文)中发送到地址 ruby-talk-request@ml.ruby-lang.org。
版权¶ ↑
请参阅文件 COPYING。
反馈¶ ↑
有关 Ruby 语言的问题可以在 Ruby-Talk 邮件列表或 stackoverflow.com 等网站上提问。
Bug 应报告到 bugs.ruby-lang.org。有关更多信息,请阅读 “报告问题”。
贡献¶ ↑
请参阅 “为 Ruby 做贡献”,其中包含设置和构建说明。
作者¶ ↑
Ruby 最初由 Yukihiro Matsumoto (Matz) 于 1995 年设计和开发。