Homebrew の更新
- Homebrew 本体の更新
brew update
- Homebrew にインストールしたパッケージの更新
brew upgrade
rbenv のインストール
パッケージマネージャ (Homebrew) を使ったインストール
brew install rbenv ruby-build
を実行rbenv init
の実行結果で出力された内容を~/.zshrc
に書き込む(パスを通す)- ターミナル再起動
GitHub から clone するインストール
より自動化されたインストールを行うには、rbenv-installer を使用することができます。Web URLからダウンロードしたスクリプトを実行したくない場合や、単に手動でのアプローチを好む場合は、以下の手順を実行してください。
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'eval "$(~/.rbenv/bin/rbenv init - zsh)"' >> ~/.zshrc
(パスを通す)~/.zshrc
更新- ターミナル再起動
Ruby のインストール
- 事前に公式サイトから、最新の安定版のバージョン番号を確認する
# Ruby 最新の安定版の一覧
rbenv install -l
# Ruby 全バージョン一覧
rbenv install -L
# Ruby インストール
rbenv install 3.1.2
各種 バージョン確認
% rbenv versions
system
2.6.3
2.7.0
3.0.4
* 3.1.2 (set by /Users/username/.ruby-version)
% rbenv version
3.1.2 (set by /Users/username/.ruby-version)
% ruby -v
ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [x86_64-darwin20]
% rbenv -v
rbenv 1.2.0
Ruby のバージョンを指定
特定のディレクトリに対して指定
rbenv local 3.1.2 # set the Ruby version for this directory
- 当該ディレクトリに、ファイル
.ruby-version
が生成される - 中身を確認
% c .ruby-version
3.1.2
グローバルで指定(コンピューター全体にデフォルトで設定)
rbenv global 3.1.2 # set the default Ruby version for this machine
rbenv-doctor で確認
- 実行したときにすべてOKが表示される必要がある
curl -fsSL https://github.com/rbenv/rbenv-installer/raw/main/bin/rbenv-doctor | bash
一通り確認
- Ruby / rbenv でバージョン確認
% ruby -v
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-darwin17]
~
% rbenv versions
system
2.6.3
* 2.7.0 (set by /Users/microcosm/.ruby-version)
3.0.4
3.1.2
- Ruby バージョン変更
% rbenv local 3.1.2
- 再度バージョン確認
% ruby -v
ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [x86_64-darwin20]
~
% rbenv versions
system
2.6.3
2.7.0
3.0.4
* 3.1.2 (set by /Users/microcosm/.ruby-version)
rbenv-doctor
で確認
curl -fsSL https://github.com/rbenv/rbenv-installer/raw/main/bin/rbenv-doctor | bash
# Checking for `rbenv' in PATH: /usr/local/bin/rbenv
# Checking for rbenv shims in PATH: OK
# Checking `rbenv install' support: /usr/local/bin/rbenv-install (ruby-build 20221004)
# Counting installed Ruby versions: 4 versions
# Auditing installed plugins: OK
- ターミナルのウィンドウをすべて閉じ、アプリケーション再起動
- バージョンが 3.1.2 であることを確認
rbenv-doctor
で OK が出ることを確認