Hola a todos.
Quiero hacerles una pregunta.
Primero algo del contexto:
Tengo un hosting que soporte la utilización de Capistrano. Funciona muy
bien, pero cuando quiero que capistrano ejecute además la opción de
“migrate” me da el siguiente error:
** [out :: xxxxxx.com] /usr/local/bin/rake:17:Warning: require_gem is
obsolete. Use gem instead.
** [out :: xxxxxx.com ] (in /home/xxxxx/horas/releases/20070203231801)
** [out :: xxxxxx.com]
/home/xxxxxx/horas/releases/20070203231801/config/boot.rb:29:Warning:
require_gem is obsolete. Use gem instead.
** [out :: xxxxxx.com] rake aborted!
** [out :: xxxxxx.com] Access denied for user ‘root’@‘localhost’ (using
password: NO)
** [out :: xxxxxx.com] (See full trace by running task with --trace)
La DB y el usuario especificados en el archivo “database.yml” para el
ambi_ente de producción existen en el hosting. Pareciera como que trata
de actualiza la DB con el usuario ROOT, que no tiene acceso a la DB.
La pregunta es:
Hay alguna forma de especificarle a capistrano o a rake que utilice otro
usuario para realizar la operación de migrate? O hay alguna otra forma
de hacer el mismo deploy para que me mantenga actualizada la DB?
–
Saludos y gracias por la ayuda.