Receiving Authentication Error

Hi. A newbie. I installed/upgraded all the proper (at least that I know of) apps needed to run ruby on rails on a mac, but keep receiving mysql errors. The default page works fine, but as soon as I try a simple "hello world" controller that I'm testing, I keep getting different errors.

Current one after researching forums and trying to troubleshoot the problem, I'm stuck on a "Status: 500 Internal Server Error Client does not support authentication protocol requested by server; consider upgrading MySQL client" I am upgraded to the latest. What gives? And I did assign a password to the root and "sudo gem install mysql -- --with-mysql-dir=/usr/local/mysql'

Well for some reason you're not using the gem you built - it's falling back to a pure ruby version of the mysql driver ( in /usr/local/lib/ ruby/1.8/mysql.rb ) which by the sounds of it is rather old (either that or it is finding the pure ruby one first - can't remember in what order ruby will find things)