Techioz Blog

OSX でシステムの Ruby バージョンを最新バージョン (2.2.1) に正しく更新する方法

概要

Ruby の最新バージョンにアップデートしようとしています。 Ruby-lang.org/en/documentation/installation/#homebrew で、homebrew 経由で実行できるはずであることがわかりました。

brew install ruby

ただし、「更新」した後に Ruby のバージョン (ruby -v) をリストすると、まだ古いバージョン 2.0.0 のままでした。

Hermes:~ Sancho$ ruby -v
ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin13]

たまたま /usr/local/bin/ の内容をリストしたところ、シンボリック リンクが表示されました。

ルビー -> ../セラー/ルビー/2.2.1/bin/ルビー

したがって、何が起こっているのか、なぜバージョンには本来の 2.2.1 ではなく古い番号が表示されているのかがわかりません。

他のさまざまな Ruby ツール (erb、gem、irb、rake、rdoc、ri) のバージョン 2.2.1 への sym リンクもあります。

では、ここで何が起こっているのでしょうか?また、バージョン 2.2.1 を正しくインストールするにはどうすればよいでしょうか?

RVMもインストールしていますが、rubyのシステムバージョンを最新のものに更新したいと考えています。

解決策

簡単なステップ

brew uninstall ruby # (if installed)
brew install ruby

次に、パスをコピーしてターミナルに貼り付け、ターミナルを再起動します。 Ruby –version を確認してください