ここでは、Rubyインタプリタの代表的な入手方法を説明します。 現在の安定版は 3.1.2です。 Ruby’sライセンスを必ずお読み下さい。
Rubyのインストール方法
メジャーなプラットフォームでは Ruby をインストールする方法はいくつかあります。
- Linux/UNIX マシンでは、そのシステムのパッケージ管理ツールや、rbenv、RVMなどのサードパーティツールが使えます。
- macOSマシンでは、rbenv、RVMなどのサードパーティのパッケージ管理ツールが使えます。
- Windowsマシンでは、RubyInstallerといったツールが使えます。
各パッケージマネージャ及びサードパーティーツールの詳細は、インストールガイド ページを参照して下さい。
もちろん、メジャーなプラットフォームでソースからRubyをインストールすることも可能です。
ソースコードからRubyをコンパイルする
ソースコードからのインストールは、利用したいプラットフォームや環境に合った設定を使うことができる、いい方法です。 また、利用したいプラットフォーム向けのパッケージが存在しない場合にも使えるいい方法でもあります。
もしコンパイルで問題がある場合、インストールガイド ページで解説しているサードパーティーツールの利用が助けになるかもしれません。
- 安定版:
- Ruby 3.1.2
sha256: 61843112389f02b735428b53bb64cf988ad9fb81858b8248e22e57336f24a83e - Ruby 3.0.4
sha256: 70b47c207af04bce9acea262308fb42893d3e244f39a4abc586920a1c723722b - Ruby 2.7.6
sha256: e7203b0cc09442ed2c08936d483f8ac140ec1c72e37bb5c401646b7866cb5d10
- Ruby 3.1.2
- プレビュー版:
- Ruby 3.2.0-preview1
sha256: 6946b966c561d5dfc2a662b88e8211be30bfffc7bb2f37ce3cc62d6c46a0b818
- Ruby 3.2.0-preview1
- メンテナンス終了 (EOL):
- Ruby 2.6.10
sha256: 0dc609f263d49c4176d5725deefc337273676395985b5e017789373e8cadf16e
- Ruby 2.6.10
- スナップショット:
- ruby_3_1ブランチの安定版スナップショット: 現在のruby_3_1ブランチのスナップショットのtarballです。
- ruby_3_0ブランチの安定版スナップショット: 現在のruby_3_0ブランチのスナップショットのtarballです。
- ruby_2_7ブランチの安定版スナップショット: 現在のruby_2_7ブランチのスナップショットのtarballです。
- ナイトリースナップショット: 毎晩Gitから作成しているtarballです。 バグやその他の問題があるかもしれません。利用する場合は自己責任でお願いします!
RubyのSubversionやGitリポジトリについての情報は、リポジトリガイドを参照してください。
Rubyのソースコードは、世界各国のミラーサイトからダウンロードできます。 お近くのミラーサイトをお使いください。
Windows版Rubyバイナリ
Windows向けのバイナリが有志により配布されています。
- RubyInstaller (英語) 安定版に多数の便利なライブラリを加えたもの。ベースはmingw32版
- RailsInstaller (英語) RubyInstaller に Rails の開発に必要なものを加えたもの。