From: Josh Cheek Date: 2011-03-26T21:01:54+09:00 Subject: Re: Do I need to upgrade to the latest version of Ruby --00504502bb18612862049f6178d8 Content-Type: text/plain; charset=ISO-8859-1 On Fri, Mar 25, 2011 at 8:06 AM, Fily Salas wrote: > > I have been using the Ruby version that came with Mac OSX (1.8.?) and > so far no problems but I was wondering if it would be better to install > the latest version of Ruby. > > You might like to get an account at ruby-versions.net, which will give you an account you can ssh into and play with different versions of Ruby all the way back to 1.0 http://www.ruby-forum.com/topic/212951 I don't find that I use it often, but it's a nice way to play around with the language, without needing to know how to set all that stuff up yourself. > 4- Can someone show me how to install the newsiest version? > > Personally, I am pretty happy with RVM http://rvm.beginrescueend.com/rvm/install/ > 5- Do I need to uninstall 1.8 first? > > Don't do this, you could break anything that depends on it being there. > > 6- Why is that I cannot see the Ruby installation anywhere in my Mac, > where is Ruby installed? > > At your terminal type: whereis ruby This will look in some common locations that binaries are installed to, it will return your system Ruby. On mine (Snow Leopard) it says /usr/bin/ruby Also useful is: which ruby This returns the first match it finds at the directories specified in your $PATH variable (you can see what this looks like by doing: echo "$PATH"), which defines locations to look for binaries when you execute them in the terminal. On Fri, Mar 25, 2011 at 9:14 AM, Robert Klemme wrote: > > > 4- Can someone show me how to install the newsiest version? > > I typically do > > $ ./configure --prefix=/usr/local --program-suffix=19 > $ make > $ make install > > Then I can start ruby19 and irb19, ri19 and it won't interfere with > old versions. > > Not sure how you would go about this on a Mac though. > > You could just put this into a local dir like ~/bin (and make an alias, or not use a suffix) then make sure it's earlier in your $PATH so you get to use your Ruby, but other programs that depend on the system Ruby aren't altered. This is how I dealt with it at school, where I couldn't save outside my home directory, and it's basically what RVM is doing when you install it locally, anyway. --00504502bb18612862049f6178d8--