2010-01-27 6 views
9

Je suis en train de pousser des données à une application Heroku en utilisantheroku db: pousser montrant url base de données invalide

heroku db:push

mais il crache cette erreur:

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

aucun indice concernant ce? L'installation de mes robinets s'est bien passée parce que j'étais capable de sortir le DB avant.

Y at-il quelque chose en particulier que je devrais regarder?

EDIT: Si vous cherchez une réponse à ce problème, il est préférable de fournir vous-même l'adresse URL. Répondu dans ce question

Répondre

16

oui, assurez-vous que vous êtes dans la racine du projet, je viens de rencontrer ce problème aussi bien

0

Si vous êtes dans le répertoire /db plutôt que dans la racine de votre application Rails, vous pouvez obtenir cette erreur.

1

Vous pouvez essayer de spécifier le nom de db, login et mot de passe en utilisant ce format: Heroku db: pousser postgres:// nomd'utilisateur: motdepasse @ localhost/myrailsdb

4

Vous devez avoir un fichier database.yml dans votre répertoire de configuration pour qu'il sache à partir de quelle base de données.

+0

La base de données à intégrer, plutôt, mais oui, c'était la solution pour mon cas :-) – pablobm

0

Essayez:

heroku info 

Si vous obtenez autre chose que quelque chose comme cela (en supposant que le nom de l'application est «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/ 

Puis quelque chose est faux avec votre configuration heroku.

Affichez la sortie de votre information heroku ici pour voir les détails.

Questions connexes