Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to update system Ruby to 1.9.2 on Mac?

I saw an answer saying I should use RVM. But I don't know how even after:

$ rvm system
$ rvm current
system

$ ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]
like image 584
user292071 Avatar asked Nov 28 '22 03:11

user292071


1 Answers

The title of the question, "How to update system Ruby to 1.9.2 on Mac" makes me wonder if you are trying to upgrade Apple's installation of Ruby 1.8.7 to 1.9.2. If that is true, STOP and do NOT try that. The Ruby installed by Apple is for their use, and apps installed by Apple use it.

find /usr -name '*.rb'

will list the reasons why.

RVM and other apps allow you to install Ruby safely, so unless you have very good knowledge of how Unix and the Mac work I strongly recommend you stick to them.

A very common problem we see is that the installation wasn't completed. Read the "Installation" section in the RVM installation page to double-check you've completed everything.

To install Ruby 1.9.2 do:

rvm notes

and read and install the needed dependencies. Then do:

rvm install 1.9.2
rvm use 1.9.2 --default

will tell RVM to always use 1.9.2 as a default. You can switch to the system version installed by Apple using:

rvm use system

and switch back using

rvm default
like image 179
the Tin Man Avatar answered Nov 29 '22 18:11

the Tin Man