Ruby 是什麼?¶ ↑
Ruby 是一種直譯式、物件導向的程式語言,常用於網站開發。它也提供了許多腳本功能來處理純文字和序列化檔案,或管理系統任務。它簡單、直接且可擴展。
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/en/downloads/
您可以下載發布套件和儲存庫的快照。如果您想下載完整版本的 Ruby,請訪問 www.ruby-lang.org/en/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 等網站上提問。
錯誤回報應提交至 bugs.ruby-lang.org。請閱讀 「問題回報」 以獲得更多資訊。
參與貢獻¶ ↑
請參閱 「參與 Ruby 貢獻」,其中包含設定和建置說明。
作者¶ ↑
Ruby 最初由 Yukihiro Matsumoto (Matz) 於 1995 年設計和開發。