Cuando ejecuto cualquiera de las tareas rake db
proporcionadas por Rails, se ejecutan correctamente pero nunca salen. Tengo que presionar CTRL + C para salir de la tarea. He probado ejecutarlo durante más de 8 horas y el problema persiste.Rails tareas de rake DB se ejecutan pero nunca salen
Aquí está la salida si funciono 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
_
Como he dicho, que todo funciona como se esperaba, pero se bloquea después de db:schema:dump
.
estoy usando lo siguiente:
- Mac OS X 10.7.1 (Lion)
- Rubí 1.9.2p290
- Rails 3.1.0
- MySQL 5.5.14
- mysql2 gem 0.3.7
También notaré que esta es una aplicación base de Rails sin gemas/código agregado. Puedo replicar con rails new testapp -d mysql
luego rake db:create
o bundle exec rake db:create
.
¿Alguien ha tenido este problema o sabe lo que puedo hacer para solucionarlo?
SQLite se ejecuta normalmente. Parece que este es un problema único de MySQL. –
Estoy usando la versión 0.3.7 de mysql2. –
'brew update' solo descarga las fórmulas actualizadas - no crea nuevas versiones. 'brew upgrade' crearía nuevas versiones. Si ejecutó la actualización, dudo que sea eso lo que solucionó su problema ... –