Gem 0.9.5, gempath, .gemrc, require on OS X, Works, but my goodness, what a mess

Hi,

I'm running OS X 10.5.1, have been running Ruby for years, Rails for years... this is not a new install.

I've got something like 109 gems installed.

I upgraded gems to 0.9.5 this morning.

I tried to install Rails 2.0.1 this morning immediately after upgrading gems, that's six gems.

Okay, it worked, but it decided to install them someplace other that where the other 104 gems were installed without a hitch by gems 0.9.4.

After a bunch of increasingly random flailing I managed to get the install to put the gems into the same place as it used to. I did this by setting up both a .gemrc file and changing the GEM_PATH that I needed with 0.9.4

So I tried to run rails. Nope. Can't find the daemons gem. Ran irb, tried to require daemons. Nope. Tried 'gems which daemons'. Identified the gem just fine.

So I started, more seemingly randomly flailing (I hate that), to poke at the gems environment.

I want the gems to be located in /Library/Ruby/Gems/gems/

So here is how it ends up:

In my .bashrc file:

export GEM_PATH="/Library/Ruby/Gems/:/Library/Ruby/Gems/gems/" #BOTH paths need to be there

My .gemrc file:

gem: --install-dir /Library/Ruby/Gems/
gempath:
   - /Library/Ruby/Gems/

Note that in gem 0.9.4 no .gemrc and only the following .bashrc line was needed:

export GEM_PATH="/Library/Ruby/Gems/"

Anyway, this seems to work, but it is really just a bit too convoluted for words.

Am I the only person having this problem?

Thanks,
Bob

···

----
Bob Hutchison -- tumblelog at http://www.recursive.ca/so/
Recursive Design Inc. -- weblog at http://www.recursive.ca/hutch
http://www.recursive.ca/ -- works on http://www.raconteur.info/cms-for-static-content/home/