My setup worked perfectly! I had installed all sorts of things I needed for RoR with MacPorts and a lot of gems and then I wanted to be smart and add mySQL to the path in .bash_login so I could access it in the terminal...
I typed mate .bash_login (opening the document .bash_login in textmate if it exists or creating a new one in the current folder) while in the home directory in the terminal and got a blank document in TextMate. I pasted in the path to mySQL and saved it. I must have overwritten some previous version without being told because after that I couldn't do any of my normal terminal stuff anymore!
I then manually added all the paths I could think of and look up in the file system to the .bash_login but a lot of things still don't work. I tried to reinstall all the ports apps and all the gems in hope that one of the package managers would do some .bash_login magic for me, but none of them did.
When trying to run the ruby script/server command I now get:
./script/../config/boot.rb:18:in `require': No such file to load -- rubygems (LoadError) from ./script/../config/boot.rb:18 from script/server:2:in `require' from script/server:2
Could one of you rails developers out there who are on a mac do me a favor and copy and paste their .bash_login? Feel free to remove all parts that don't have anything to do with ruby and ruby on rails.
Thanks.
Best regards Sebastian