Rbenv環境¶
導入¶
Linuxのディストリビューションに含まれる Ruby は、特定のバージョンにとどまってしまうことが多く、開発・保守で最新のバージョンから古いバージョンのRubyを任意に使用できるようにするには、OSのパッケージ管理ではなく独自のRubyバージョンを切り替える仕組みが欲しくなります。
その一つの仕組みがrbenvです。
Githubからインストール¶
rbenvを公式Githubリポジトリからインストールします。次の2つのソフトウェアをインストールします。
- rbenv
- ruby-build
rbenvのインストール¶
~$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv
~$ ~/.rbenv/bin/rbenv init
writing ~/.bashrc: now configured for rbenv.
~$
~/.bashrc に次の設定が追加されます。
# Added by `rbenv init` on Sat Feb 14 18:36:21 JST 2026
eval "$(~/.rbenv/bin/rbenv init - --no-rehash bash)"
ruby-buildのインストール¶
~$ git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/
ruby-build
Rubyのビルドに必要なパッケージ¶
rbenvを使ってrubyをインストールするときは、rubyのソースファイルからビルドを行います。ビルドにはgccやmakeなどのコンパイラツール、ライブラリ等が必要です。
Ubuntu 24¶
~$ sudo apt install build-essential
vi
h3. 使い方
利用可能なRubyバージョン¶
~$ rbenv install -l
3.2.10
3.3.10
3.4.8
4.0.1
jruby-10.0.3.0
mruby-3.4.0
picoruby-3.0.0
truffleruby-33.0.1
truffleruby+graalvm-33.0.1
Only latest stable releases for each Ruby implementation are shown.
Use `rbenv install --list-all' to show all local versions.
Rubyのインストール¶
~$ rbenv install 3.4.8