How to update Ruby with Homebrew?
Solution 1:
I would use ruby-build
with rbenv
. The following lines install Ruby 3.1.0 and set it as your default Ruby version:
$ brew update
$ brew install ruby-build
$ brew install rbenv
$ rbenv install 3.1.0
$ rbenv global 3.1.0
Solution 2:
brew upgrade ruby
Should pull latest version of the package and install it.
brew update
updates brew itself, not packages (formulas they call it)
Solution 3:
To upgrade Ruby with rbenv: Per the rbenv README
- Update first:
brew upgrade rbenv ruby-build
- See list of Ruby versions: versions available:
rbenv install -l
- Install:
rbenv install <selected version>
Solution 4:
Adding to the selected answer (as I haven't enough rep to add comment), one way to see the list of available versions (from ref) try:
$ rbenv install -l