2010-05-28 3 views
0

Я не совсем уверен, как идти о диагностике этого вопроса, после переключения моего приложения Руби 1.9.1 я получаю эту ошибку:Rails MySQL Тип ошибки после переключения на Руби 1.9.1

TypeError 
wrong argument type Mysql (expected Struct) 

И, похоже, приложение не загружается, поэтому я не уверен, как начать решение этой проблемы. Я убедился, что все мои драгоценные камни актуальны, и они есть.

Я использую RVM, ruby ​​1.9.1 и Rails 3 (beta3). У меня нет этой проблемы при запуске ruby ​​1.8.7.

Мысли?

ответ

1

Использование рубинового 1.9.2 головки.

Я никогда не мог получить ни одну из бета-версий Rails 3 для работы с 1.9.1.

+0

Я столкнулся с этой проблемой при использовании Rails 3.0.7 и Ruby 1.9.2-head (существует и в версии 1.9.2-p180). –

0

Обратный путь может помочь вам отслеживать место неправильного назначения типа. Вы можете попробовать получить команду с любой командой rake с опцией -t.

rake test -t 
rake db:migrate -t 

или, возможно, просто запущенный «скрипт/консоль» покажет вам некоторые.

PS: вы можете перечислить доступные задачи грабли с «грабли» -T команды

0

После установки рубиновый 1.9.2-голову на РВМ (который кстати разбился с FactoryGirl), я пришел пакет к моему 1.9.2-P180 и понял, что это, вероятно, только вопрос перезагрузки сервера :)