-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Rainer Kuhn wrote: > What I expected: Ruby should install in /usr/bin and /usr/lib where the > previous ruby installation already is. > > What happened: Ruby installed in /usr/local > > What I did: > download ruby1.9-p243 > unpack > /configure > make > sudo make install > > > Can someone help me to get this installed over the current ruby1.9-p129 > installation which alread is at /usr/bin so I can keep all my already > installed gems. > > Ray > > Ubuntu 9.04 Hi, I know this is an old thread, but being as how I have been using source ruby for over two years now on Ubuntu, I will give a little perspective, hopefully help someone out. Plus I just read the message. I take it you installed ruby from the Ubuntu repository. That is fine, but if you are going to switch to the source of ruby, you have to uninstall the packages, and all that that implies for your gems, I would suggest saving a list of the gems you have in a text file (gemlist.txt) in the example) and running something like $ruby -e 'File.open("./gemlist.txt", "r").each {|g| `sudo gem install #{g}`}' from the command line after you install new ruby from source. Also, when you build ruby from source you need to "./configure - --enable-shared" in Ubuntu to get it to play nice with some things. Also, this automagically installs a new gem command, irb command, and rdoc(as of ruby 1.9). The reason why built-from-source ruby lives in /usr/local is because Ubuntu 'owns' the files in /usr/bin and /usr/lib. When Ubuntu updates packages, these packages change. You 'own' the files in /usr/local/*, so you are responsible for making sure they stay up to date, Ubuntu does not change them. The downside is that if you are building ruby from source, you can't use the packages for ruby in Ubuntu. That's ok, most of what you need comes automatically when you build the code from source. hope this helped, a year too late perhaps! G Brandon Hoyt -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkuXRvwACgkQf3s7GyRXBzQh6ACffJNPOX2c/pza9V5aofzZWJ5e EJsAn1TlLaV9xmbSb56pmOXJFoEUNoI1 =TeMY -----END PGP SIGNATURE-----