I had some problems with tcsh on my Mac, and I got sick of it. I read Using the shell Terminal in Mac OS X by A.P. Lawrence, and switched my shell to be /bin/bash. And now all that ruby and rails stuff works, and I don't even have to ~/.bash_login first!
I bet you were terribly worried.