Ruby 3.2.2 をインストール
MacOS Intel Core で作業する。
Ruby の安定版を公式サイトで確認
https://www.ruby-lang.org/en/downloads/
Ruby 公式で安定版を探す。
すると 2023-04 時点では 3.2.2 が安定版だと確認できた。
gitで 言語管理ツールの asdf をインストール
https://asdf-vm.com/#/core-manage-asdf
こちらの asdf 公式サイトと
https://dev.to/kaede_io/kotlin-ji-chu-part-10-mac-de-openjdk-to-javahome-wodong-kasu-17k2
java をインストールしたときの自分の記事を参考にする。
git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.11.3
git で ~/.asdf を指定してダウンロードして
. "$HOME/.asdf/asdf.sh"
シェル起動時に ./asdf/ の起動スクリプトを読み込むようにする。
asdf list
No plugins installed
シェルを再起動して、こうなれば成功。
❌ brew install asdf してはいけない理由
https://github.com/thoughtbot/dotfiles/issues/577#issuecomment-511902812
自分の環境で brew で入れた時、.asdf の設定ファイルがうまく生成できず、起動できなかった。
brew だとよく起こる issue のようだ。
インストール先の
/usr/local/Cellar/asdf/0.11.3
ここに作ってしまっていると予想する。
よって git で入れるべき。
asdf で ruby をインストールする
asdf plugin add ruby
Receiving objects: 100% (5082/5082), 1.13 MiB | 10.35 MiB/s, done.
ruby を使えるようにする
asdf install ruby 3.2.2
Downloading ruby-build...
Installed ruby-3.2.2 to /Users/kaede0902/.asdf/installs/ruby/3.2.2
ruby の 3.2.2 をインストール
asdf local ruby 3.2.2
cat .tool-versions
ruby 3.2.2
ruby の 3.2.2 がプロジェクトで動くように固定
ruby --version
ruby 2.6.10p210 (2022-04-12 revision 67958) [universal.x86_64-darwin22]
re
ruby --version
ruby 3.2.2
(2023-03-30 revision e51014f9c0)
[x86_64-darwin22]
シェルを再起動して最新の ruby が動くようにする。
3.2.2 が読まれているのを確認できた
ruby を対話シェルで試す
kaede0902@V source % irb
irb(main):001:0> print "hello ruby.\n"
hello ruby.
=> nil
irb(main)
irb で Interactive RuBy が開く。
print が使える。
戻り値に nil が帰ってくる。null の代わり。特徴的だ。
Top comments (0)