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