From: Unnsse Khan Date: 2005-10-15T06:27:11+09:00 Subject: Re: Problem with IRB and some sample code... Dear Joe Van Dyk: I followed Ezra's instructions and grabbed the source, compiled it, and placed it in /usr/, not "/usr/local/" and therefore, I don't see what the difference is? The only difference is the location of directories.... These that I followed are (from Ezra) are: 1. Get Ruby1.8.2 curl -O http://rubyforge.org/frs/download.php/2338/ruby-1.8.2.tar.gz 2 untar it and cd into the source directory tar xvzf ruby-* cd ruby-1.8.2 3. configure the makefiles. and tell it to install in /usr/bin ./configure --prefix=/usr 4. compile the source make 5. test the compiled source for errors make test 6. install the newly built binaries if no errors in the tests sudo make install Ezra's instructions didn't fix my "tab completion" problem on IRB, and did break my RubyGems install...... I really thought that one could fix their Ruby distribution by using RubyGems... RubyGems are very important so please someone, could anyone help me? Kindest regards, Unnsse On Oct 13, 2005, at 7:03 PM, Joe Van Dyk wrote: > > Haven't followed this thread, but Apple has a broken Ruby. > > Get the Ruby source, compile it yourself, install it into /usr/local, > and be happy with Ruby on OS X. > > tar zxf ruby-1.8.2.tar.gz > cd ruby-1.8.2 > ./configure --prefix=/usr/local > make > sudo make install > > And adjust your path so that /usr/local/bin is before /usr/bin. > >