macOS Sonoma(Apple Silicon)で動作確認済み
2023年12月25日に Ruby 3.3 がリリースされました。
Ruby 3.3.0 リリース, 25 Dec 2023
https://www.ruby-lang.org/ja/news/2023/12/25/ruby-3-3-0-released
サンプルコードでわかる!Ruby 3.3の主な新機能と変更点 – 2023年12月26日
https://qiita.com/jnchito/items/67969420ba0050a7e846
さっそくインストールしましょう。
ruby 3.3 にする方法は2通りあります。
・brew install ruby でやる方法
・brew install rbenv でやる方法
brew install ruby ではやらない方がいいです。
過去にやったことありましたが、アップデートのときにエラーでたりトラブルが多いので、
rbenvでやるのをオススメします。
rbenvのインストール
% brew install rbenv
過去に rbenv をインストールしたことがあり
list のrubyバージョンが最新出ない時に更新するコマンド
% brew upgrade rbenv ruby-build
インストールできるrubyのバージョンのリスト
% rbenv install --list 3.0.6 3.1.4 3.2.2 3.3.0
ruby 3.3.0 をビルド
% rbenv install 3.3.0
please install libyaml and reinstall your ruby.
と言われた場合。
libyaml のインストール
% brew install libyaml
readline, gmp, openssl も必要かもしれません。
Rubyバージョン指定
% rbenv global 3.3.0
シェルのPATHに反映(2行を追記してください)
% vi ~/.zshrc export PATH="$HOME/.rbenv/bin:$PATH" eval "$(rbenv init - zsh)"
変更した.zshrcを読み込み
% source ~/.zshrc
% ruby -v ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [arm64-darwin23]
% bundle -v Bundler version 2.5.3
無事、rubyの最新版が使えるようになりました。
ダウンロード済み ruby version 表示
% rbenv versions system * 3.3.0
Ruby 関連記事
Ruby on Railsを推進する「The Rails Foundation」発足、理事長にDHH氏が就任
Cookpad、GitHub、37signals、Shopifyなどが創立 – 2022年11月16日
https://www.publickey1.jp/blog/22/ruby_on_railsthe_rails_foundationdhhcookpadgithub37signalsshopify.html
より高速なRubyのWebAssembly実装「Ruvy」、Shopifyがオープンソースで公開
Ruby仮想マシンとRubyアプリを組み合わせてビルド – 2023年10月20日
https://www.publickey1.jp/blog/23/rubywebassemblyruvyshopifyrubyruby.html
AWS LambdaでRuby 3.2の利用が可能に、初のRuby 3.xサポート
Ruby 2.7のサポートは2023年12月で終了 2023年6月14日
https://www.publickey1.jp/blog/23/aws_lambdaruby_32ruby_3xruby_27202312.html
Ruby 3.1 関連記事
「Ruby 3.1.0」がリリース ~プロセス内JITコンパイラー「YJIT」をマージ – 2021年12月27日
https://forest.watch.impress.co.jp/docs/news/1377364.html
プロと読み解く Ruby 3.1 NEWS – 2021-12-25
https://techlife.cookpad.com/entry/2021/12/25/220002
Ruby 3.1 の debug.gem を自慢したい – 2021-12-27
https://techlife.cookpad.com/entry/2021/12/27/202133
Ruby 3.1.0がリリースされました – 2021.12.27
https://techracho.bpsinc.jp/hachi8833/2021_12_27/114779
サンプルコードでわかる!Ruby 3.1の主な新機能と変更点 – 2021年12月27日
https://qiita.com/jnchito/items/bcd9b7f59bf4b30ea5b3
Ruby 3.1で発生する「プロを目指す人のためのRuby入門 改訂2版」との差異について – 2021年12月26日
https://qiita.com/jnchito/items/bbabb21a1ce3f4799b52
Ruby 3.1はここに注目! 新しいJITとは? デバッガ、エラーメッセージ、そして未来!
リリースマネージャーに聞いた – 2021-12-27
https://eh-career.com/engineerhub/entry/2021/12/27/090000
Railsの高速化に貢献する新たなJITコンパイラを搭載したRuby 3.1プレビュー1が公開 – 2021年11月18日
https://www.publickey1.jp/blog/21/railsjitruby_311.html
おすすめRuby書籍
プロを目指す人のためのRuby入門[改訂2版] – 2021/12/2
Ruby on Rails 6 実践ガイド impress top gearシリーズ
現場で使える Ruby on Rails 5速習実践ガイド
Ruby on Rails 6 超入門
コメント