Anders говорит о ловушках контролируемых исключительных ситуаций и почему он упустил их из C# в эпизод 97 радио Разработки программного обеспечения.
Я нашел решение этой проблемы на форуме aptana .
Там говорится, что клиентская библиотека MySQL 5.1 не работает с Rails 2.2 Решение, которое они предлагают, простое: загрузите старую клиентскую библиотеку MySQL ( libmySQL.dll ) и скопируйте ее в свою папку Ruby \ bin.
У меня это сработало (Windows XP, Ruby 1.8.6, Rails 2.3.3, mysql 5.1.33)
Check that you have the latest mysql gem (for rails > 2.1.2)
Verify your config/database.yml file (adapter, passwords). Check that it is set correctly for all the environments (dev, prod test)
Verify that your mysql is running