Does the database exist that you are connecting to? #> mysqladmin create temp_development
also ensure you have the mysql gem installed (current versions of rails require the native gem)
#> sudo gem install mysql
lastly make sure your project can communicate with the database rake db:migrate
If all is well the only thing you should have to do in the future is ensure the database exists with the mysqladmin command.