Techioz Blog

MacOS に付属の Ruby パッケージの代わりに Homebrew の Ruby パッケージを使用するにはどうすればよいですか?

概要

MacOS に付属の Ruby のバージョンの使用から、Homebrew を使用してダウンロードした最新バージョンの Ruby の使用に切り替えるにはどうすればよいですか?

私の MacOS のバージョンには、システムとともに usr/bin/ruby に Ruby 2.3.7p456 (2018-03-28 リビジョン 63024) [universal.x86_64-darwin18] がすでにインストールされているようです。最新バージョンの Ruby を入手するために brew install Ruby を実行しようとしましたが、ruby -v を実行すると同じ古いバージョンが表示されます。おそらくパスに追加する必要があると考えたので、~/.bash_profile に移動して追加しました

export PATH="/usr/local/Cellar/ruby/2.6.1/bin/ruby:$PATH"

ただし、ruby -v では古いバージョンが表示されます。ターミナルを閉じて、再度ターミナルを開き、source ~/.bash_profile を実行しましたが、うまくいきませんでした。

解決策

私の間違いを理解しました。

export PATH="/usr/local/Cellar/ruby/2.6.1/bin/ruby:$PATH"

になるはずだった

export PATH="/usr/local/Cellar/ruby/2.6.1/bin:$PATH"

それからただ走ってください

source ~/.bash_profile

Ruby -v または type -a Ruby で確認します