2010-01-27 9 views
9

Estoy intentando enviar datos a una aplicación heroku utilizandoheroku db: empujar mostrando URL no válida de base de datos

heroku db:push

pero es escupir a cabo este error:

[email protected]:~/rails/soft$ heroku db:push 
Invalid database url 

ninguna pista respecto ¿esta? mi instalación de grifos fue bien porque pude sacar el DB antes.

¿Hay algo en particular que debería estar mirando?

EDITAR: Si está buscando una respuesta a este problema, entonces es mejor que proporcione la maldita URL usted mismo. Respondido en este question

Respuesta

16

sí, asegúrese de que está en la raíz del proyecto, me acabo de encontrar con este problema también

0

Si está en el directorio /db en lugar de en la raíz de su aplicación Rails, puede obtener este error.

1

Usted puede tratar de especificar el nombre del DB, nombre de usuario y contraseña con ese formato: db heroku: empujar postgres:// nombredeusuario: contraseña @ localhost/myrailsdb

4

Necesita tener un archivo database.yml en su directorio de configuración para que sepa de qué base de datos extraer datos.

+0

La base de datos para entrar, más bien, pero sí, esta fue la solución para mi caso :-) – pablobm

0

Probar:

heroku info 

Si usted consigue que no sea algo como esto nada (suponiendo que el nombre de la aplicación es 'bla-bla-app-name-9897'):

=== blah-blah-app-name-9897 
Addons:  PG Backups Basic, Shared Database 5MB 
Database Size: 184k 
Domain Name: blah-blah-app-name-9897.herokuapp.com 
Git URL:  [email protected]:blah-blah-app-name-9897.git 
Owner:   [email protected] 
Repo Size:  9M 
Slug Size:  30M 
Stack:   cedar 
Web URL:  http://blah-blah-app-name-9897.herokuapp.com/ 
Entonces

algo está mal con tu configuración heroku

Publique el resultado de su información de heroku aquí para ver detalles.

Cuestiones relacionadas