プロジェクト

全般

プロフィール

Rbenv環境

導入

Linuxのディストリビューションに含まれる Ruby は、特定のバージョンにとどまってしまうことが多く、開発・保守で最新のバージョンから古いバージョンのRubyを任意に使用できるようにするには、OSのパッケージ管理ではなく独自のRubyバージョンを切り替える仕組みが欲しくなります。
その一つの仕組みがrbenvです。

Githubからインストール

rbenvを公式Githubリポジトリからインストールします。次の2つのソフトウェアをインストールします。

  1. rbenv
  2. 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


約5時間前に更新