Я только что обновил систему Leopard до Snow. У меня было приложение Rails с набором примеров примеров, запущенных до обновления; он использовал базу данных mysql.rake aborted! закрыл поток после перехода на Snow Leopard
После обновления работает рейка спецификации потерпит неудачу, как это:
...
** Invoke db:schema:load (first_time)
** Invoke environment
** Execute db:schema:load
rake aborted!
closed stream
/opt/local/lib/ruby/1.8/mysql.rb:1032:in `sync='
/opt/local/lib/ruby/1.8/mysql.rb:1032:in `write'
/opt/local/lib/ruby/1.8/mysql.rb:1092:in `finalizer
...
Я уже пробовал следующее:
- переустановке Mysql 5.1.37 x86;
- удаление старого драгоценного камня mysql;
- бегущий рейк: db: migrate, rake: db: подготовить и т. Д. Перед тем, как запустить rake: spec без успеха;
- gem update --система.
Самое странное, что спецификации работают нормально при вызове один за другим через командную строку или непосредственно из TextMate.
Любое предложение?
Если вам нужна дополнительная информация, пожалуйста, просто спросите :)