ruby

C/C++ 2025-08-16

什么是ruby ?

ruby是一种经常用于Web开发的解释的面向对象的编程语言。它还提供了许多脚本功能来处理纯文本和序列化文件或管理系统任务。它很简单,直接且可扩展。

ruby的功能

  • 简单的语法
  • 普通面向对象的功能(例如类,方法调用)
  • 高级面向对象的功能(例如,混合,单例使用)
  • 操作员超载
  • 例外处理
  • 迭代器和关闭
  • 垃圾收集
  • 对象文件的动态加载(在某些架构上)
  • 高度便携式(可在许多类似Unix/Posix兼容的平台以及Windows,MacOS等上使用)参见。 https://docs.ruby-l***ang.org/en/master/maintainers_md.html#label-platform+ mainterers

如何获得ruby

有关安装ruby的完整列表,包括使用RVM等第三方工具,请参见:

https://www.ruby-**l*ang.org/en/downloads/

您可以下载发行软件包和存储库的快照。如果要下载ruby的整个版本,请访问https://www.ruby-**l*ang.org/en/downloads/releases/。

用git下载

可以使用以下命令检查ruby源树的镜子:

 $ git clone https://git*hub.c**om/ruby/ ruby .git

正在开发的其他分支机构。尝试以下命令查看分支列表:

 $ git ls-remote https://git*hub.c**om/ruby/ ruby .git

ruby您是参数,则可能还需要使用https://git.r*uby-**lang.org/ruby .git( ruby Source的实际主人)。

如何构建

参见建筑ruby

ruby主页

https://www.*rub*y-l*ang.org/

文档

  • 英语
  • 日本人

邮件列表

有一个邮件列表可以讨论ruby 。要订阅此列表,请发送以下短语:

 join

在邮件主题(非正文)中,地址为ruby -talk -request@ml。 ruby -lang.org。

复制

请参阅文件复制。

反馈

可以在ruby -Talk邮件列表或https://s**ta*ckoverflow.com等网站上询问有关ruby语言的问题。

错误应在https://bugs.r*ub*y*-lang.org上报告。阅读“报告问题”以获取更多信息。

贡献

参见“对ruby贡献”,其中包括设置和构建说明。

作者

ruby最初是由Yukihiro Matsumoto(MATZ)在1995年设计和开发的。

matz@ ruby -lang.org

下载源码

通过命令行克隆项目:

git clone https://github.com/ruby/ruby.git