Когда я запускаю любую из задач rake db
, которую предоставляет Rails, они выполняются успешно, но никогда не завершаются. Я должен CTRL + C, чтобы выйти из задачи. Я тестировал его более 8 часов, и проблема сохраняется.
Вот вывод, если я запускаю rake db:migrate --trace
:
** Invoke db:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:load_config
** Execute db:migrate
** Invoke db:schema:dump (first_time)
** Invoke db:load_config
** Execute db:schema:dump
_
Как я уже сказал, все работает как положено, но зависает после db:schema:dump
.
Я использую следующее:
- Mac OS X 10.7.1 (Lion)
- Рубин 1.9.2p290
- Рельсы 3.1.0
- MySQL 5.5.14
- mysql2 gem 0.3.7
Также отмечу, что это базовое Rails-приложение без добавления гемов / кода. Я могу повторить с rails new testapp -d mysql
, затем rake db:create
или bundle exec rake db:create
.
Кто-нибудь сталкивался с этой проблемой или знает, что я могу сделать для дальнейшей диагностики?