Install Ruby 3.2.0 + YJIT with ASDF

David Paluy - Dec 28 '22 - - Dev Community

This is a simple guide to install new Ruby 3.2.0 with YJIT Compiler.

Note: if you want to read more about JIT Compilers, read this overview

First, you need to have asdf ready on your Mac. I migrated to this tool and it manages all my languages, like: ruby, python, node, rust, etc.

I recommend updating the asdf to the latest version:
brew upgrade asdf

In order to build ruby with YJIT, you need to install rustc.



asdf plugin-add rust
asdf install rust latest
asdf global rust latest


Enter fullscreen mode Exit fullscreen mode

Verify it is installed correctly: rustc --version

Now you are ready to install Ruby:



export RUBY_CONFIGURE_OPTS=--enable-yjit
asdf install ruby 3.2.0
asdf global ruby 3.2.0


Enter fullscreen mode Exit fullscreen mode

Check your ruby: ruby --yjit -v

And you should see YJIT enabled.

Ruby with YJIT ready

Enjoy your speed!

. . . . . . . . . . . . . . . .