Я не совсем уверен, как начать диагностику этой проблемы после переключения моего приложения на Ruby 1.9.1. Я получаю эту ошибку:
TypeError
wrong argument type Mysql (expected Struct)
И похоже, что приложение не загружается, поэтому я не уверен, как начать решение этой проблемы. Я убедился, что все мои драгоценные камни актуальны, и они есть.
Я использую RVM, ruby 1.9.1 и Rails 3 (beta3), у меня нет этой проблемы при запуске ruby 1.8.7.
Мысли?
Используйте ruby 1.9.2-head.
Я никогда не мог получить ни одну из бета-версий Rails 3 для работы с 1.9.1.
После установки ruby 1.9.2-head на моем RVM (который btw разбился с FactoryGirl), я пришел к моему 1.9.2-p180 и понял, что это, вероятно, просто перезагрузка сервера:)
Возврат может помочь вам отслеживать место неправильного назначения типа. Вы можете попытаться заставить некоторых запустить любую команду rake с опцией -t.
rake test -t
rake db:migrate -t
или, возможно, просто "script/console" покажет вам некоторые.
PS: вы можете перечислить доступные рейк-задачи командой "rake -T"