Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Fetching contributors…

Cannot retrieve contributors at this time

103 lines (61 sloc) 7.379 kB

你可以在這裡下載適合您的最新 Ruby 發佈版本。目前最新的穩定版本是 1.9.2。另外,請先看看 Ruby 版權說明

Ruby 原始碼

如果您非常熟悉您的作業系統,或是您需要特別設定的環境,那麼直接使用原始碼來安裝是個不錯的方式。如果您的平台沒有編譯好的套件,那麼也必須透過原始碼來安裝。

  • Ruby 1.9.2-p0 (md5:  755aba44607c580fddc25e7c89260460) 穩定版本 (推薦)
  • Stable Snapshot 這是 SVN 中最新的穩定版本,它應該比上一個穩定版本更好。
  • Nightly Snapshot 這是 SVN 中最新的開發版本,它也許包含了一些已知尚未解決的問題。

關於更多 Ruby Subversion repository 的資訊,請參考 Ruby Core 頁面。

Windows 上的 Ruby

在 Windows 平台上有幾個選擇。第一個選項是使用 RubyInstaller ,這是一個編譯好的安裝包(Installer)。第二個選項則是編譯好的執行檔。如果您不確定怎麼安裝,那麼建議您用安裝包(Installer)的方式。

  • Ruby 1.8.6-p398 RubyInstaller
    (md5: 233d6b3ddc4c61436b075b51254cd138) 穩定版本 (推薦)
  • Ruby 1.8.7-p302 RubyInstaller
    +(md5: 9391a3dddbbda3ee8aa3bb368fdc5279) 穩定版本 (推薦)
  • Ruby 1.9.1-p430 RubyInstaller
    (md5: 86ac589a955898c3163b161d81750a05) 穩定版本 (推薦)
  • Ruby 1.8.7-p249 Binary
    (md5: 4fd37b0b4b21a042cae7f5f0a8daad16) 穩定版本
  • Ruby 1.9.1-p378 Binary
    (md5: 7d14a918cc8d243d3e2c409aff41f454) 穩定版本

請注意以上的 Binaries 執行檔除了需要您手動下載,還需要一些額外的元件,請參考 這一篇 一步步執行。

安裝包 RubyInstaller 則不需要額外的步驟。

如果你需要在 Windows 安裝不同版本的 Ruby 和 gems,請試試 pik

Linux 上的 Ruby

根據不同的 Linux 發佈版本,有不同的安裝方式。第一個選擇是下載原始碼,然後手動編譯。不過在許多平台上,有套件管理工具可以幫助你很簡單地安裝 Ruby。

例如,在 Debian 或 Ubuntu 上的 apt-get 提供了簡單又優雅的解決方案:

% sudo apt-get install ruby1.9.1-full

以上的指令會安裝 Ruby 1.9.1 穩定版本。如果你偏好安裝 Ruby 1.8,請執行:

% sudo apt-get install ruby-full

對於 irb 和 rdoc 你需要啟動 universe repository。

如果你需要安裝不同版本的 Ruby 和 gems,請試試 @rvm@, Ruby Version Manager

OS X 上的 Ruby

Mac OS X Snow Leopard 預設安裝了 Ruby 1.8.7、Ruby on Rails、Mongrel、Capistrano 和許多熱門的 Ruby gems 套件。詳細資訊請參考 Ruby wiki at MacOS Forge.

Mac OS X Leopard 預設安裝了 Ruby 1.8.6、Mac OS X Tiger 則安裝了 Ruby 1.8.2,如果你沒有升級到 Snow Leopard,也有許多選項可以安裝最新的 Ruby,例如使用 HomebrewMacPortsFink 等這些 Mac 套件管理工具都不錯。

使用 MacPorts 的話,你可以這樣安裝 Ruby …

% port install ruby

Fink 則有圖型化介面(使用 Fink 指令)來安裝 Ruby。

另外,因為 OS X 也是基於 Unix,所以下載原始碼,手動編譯安裝也是一種方式。

關於更詳細安裝 Ruby (和Rails) 的文件,可以參考 Dan Benjamin 的文章 給 Tiger給 Leopard 以及 給 Snow Leopard 都可以幫助你很快地安裝起來。

如果你需要安裝不同版本的 Ruby 和 gems,請試試 @rvm@, Ruby Version Manager

Solaris 和 OpenSolaris 上的 Ruby

從 Solaris 8 到 Solaris 10 的 Sunfreeware 都有提供 Ruby 1.8.7,"Blastwave":http://www.blastwave.org 也有提供 Ruby 1.8.7。Sun 的 Cooltools 專案則提供了 Solaris 10 一個最佳化過的 Ruby on Rails 套件叫做 Coolstack

要在 OpenSolaris 上安裝 Ruby,請使用 Image Packaging System 或 IPS 。這會從 OpenSolaris network repository 安裝最新的 Ruby 和 Rubygems,很簡單:

% pfexec pkg install SUNWruby18

這會安裝 Ruby、Rubygems、常見的擴充以及支援函式庫。這個套件也包括 DTrace 和效能最佳化。進一步的資訊請參考 Ruby OpenSolaris ARC Case

其他的 OpenSolaris 發佈版本如 Solaris Express Community Edition 或 SXCE 則預設安裝了 Ruby 1.8.7。關於版本位置等都和 vanilla OpenSolaris 發佈版本相同,請參考上述的 ARC case。

要手動安裝 SVR4 套件,請參考 RubyOpenSolaris project @ Rubyforge

其他 Ruby 環境

除了上述由 C 語言實作的官方版 Ruby (又叫做 CRuby 或 MRI, Matz’s Ruby Interpreter),也有其他不同實作的 Ruby 環境。這些實作都以 RubySpec 作為其語法的標準:

JRuby 是由 Java 實作的 Ruby,運行在高效能、支援系統執行緒及有非常多函數庫的 Java 虛擬機器(JVM)上。

IronRuby 是由 .NET 實作的 Ruby,使用了 Dynamic Language Runtime. 技術。

MacRuby 是由 Objective-C 實作的 Ruby,直接運作在 Mac OS X 作業系統上。它使用了 LLVM 編譯器技術。

Ruby Enterprise Edition (簡稱REE) 是個非常流行的 CRuby 分支版本,適合用來搭配 Ruby on RailsPhusion Passenger 使用。

其他有趣的 Ruby 實作還包括 RubinuisMagLev

Jump to Line
Something went wrong with that request. Please try again.