RubyInstallers 檔案下載
不確定要下載哪個版本?請閱讀右手欄的建議資訊。
包含 Devkit
-
Ruby+Devkit 3.3.1-1 (x64)
- 下載 PGP 簽章
- SHA256
-
Ruby+Devkit 3.3.1-1 (x86)
- 下載 PGP 簽章
- SHA256
-
Ruby+Devkit 3.2.4-1 (x64)
- 下載 PGP 簽章
- SHA256
-
Ruby+Devkit 3.2.4-1 (x86)
- 下載 PGP 簽章
- SHA256
-
Ruby+Devkit 3.1.5-1 (x64)
- 下載 PGP 簽章
- SHA256
-
Ruby+Devkit 3.1.5-1 (x86)
- 下載 PGP 簽章
- SHA256
-
Ruby+Devkit 3.0.7-1 (x64)
- 下載 PGP 簽章
- SHA256
-
Ruby+Devkit 3.0.7-1 (x86)
- 下載 PGP 簽章
- SHA256
不包含 Devkit
其他有用的下載
7-Zip 封存
PGP 簽章金鑰
🔑 ci.ri2-package-signing-key.asc
請參閱 Wiki 如何驗證 PGP 簽章。
要下載哪個版本?
如果您不知道安裝哪個版本,而且才剛開始使用 Ruby,我們建議您使用 Ruby+Devkit 3.2.X (x64) 安裝程式。它提供了最多相容的 gem,並且會在 Ruby 之外安裝 MSYS2 Devkit,因此,帶有 C 擴充功能的 gem 可以立即編譯。不建議使用 32 位元 (x86) 版本,除非必須使用自訂 32 位元原生 DLL 或 COM 物件。
如何更新?
透過執行新的安裝程式版本,可以將 Ruby 更新至最新的修補程式版本(例如,從 3.1.0 更新至 3.1.3)。已安裝的 gem 不會被覆寫,並且可以在不重新安裝的情況下與新版本一起使用。只要使用沒有 Devkit 的 RubyInstaller 即可進行這些更新安裝。可以使用 ridk install
指令,個別更新 Devkit。
如果新的 Ruby 版本來自不同的穩定分支,請使用新的目標目錄進行安裝,也就是說,不應該透過在同一個目錄中安裝 RubyInstaller-3.2.x 來更新先前的 RubyInstaller-3.1.x 安裝。這是因為在 Ruby-3.1 和 3.2 之間,帶有 C 擴充功能的 gem 不相容。在 FAQ 中深入瞭解。
RubyInstaller-head
RubyInstaller-head 是 Ruby 開發分支 的每日更新版本。它可用於對 gem 或應用程式執行持續整合測試 (CI),讓您為 Ruby 核心中即將到來的變更做好準備。可在 github 發行區段 中,利用穩定的下載 URI 取得組建。它們可以輕鬆 整合到 Github Actions 或 Appveyor 中。
有了開發套件?
RubyInstaller 使用 MSYS2 工具鏈 作為其開發套件。它會捆綁至 **Ruby + Devkit** 安裝程式版本中,作為一個可選的組件,這樣就不需要額外的下載/安裝。可以 與多個 Ruby 版本分享一個 Devkit。
要建立 Ruby 的原生 C/C++ 擴充,及對 Ruby on Rails 而言,MSYS2 是必要的。此外,它允許下載和使用 數百個開放原始碼函式庫,Ruby 寶石通常會依賴這些函式庫。
MSYS2 開發環境可在運行的 cmd
或 Powershell 主控台中透過 ridk enable
來啟動。這會將類似 make
、gcc
、pacman
或 sh
的指令新增至搜尋路徑上。在 Wiki 中查看更多資訊。
速度和便利性
RubyInstaller 使用在發行日最新的 GCC 來編譯。安裝的 Ruby 是原生的 Windows 應用程式,但會結合 MSYS2 的豐富 UNIX 工具集,以及 大型的 MINGW 函式庫存放庫。
在此 處 閱讀更多有關 RubyInstaller 及其替代方案的資訊。
文件
Ruby 核心及標準函式庫文件包含在安裝中。我們也建議使用 線上文件,或從 ruby-doc.org 下載的 HTML 版本。
支援
享受!快樂地撰寫 Ruby 程式碼!並讓我們知道你的想法,或如果你有任何問題,請在我們熱心且友善的 RubyInstaller Google 社群 中提出。