2010-01-27 13 views
9

che sto cercando di spingere i dati ad un'applicazione Heroku utilizzandoHeroku db: spingere mostrando valido database di URL

heroku db:push

ma è sputare fuori questo errore:

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

qualsiasi indizio per quanto riguarda Questo? l'installazione dei miei tocchi è andata bene perché sono stato in grado di spingere il DB prima.

C'è qualcosa in particolare che dovrebbe essere alla ricerca di?

MODIFICA: Se stai cercando una risposta a questo problema, allora è meglio fornire te stesso l'URL. Risposta a questo question

risposta

16

sì, assicurarsi che ci si trova nella radice del progetto, ho appena eseguito in questo problema così

0

Se si è nella directory /db anziché nella radice dell'applicazione Rails, è possibile ottenere questo errore.

1

Si può cercare di specificare il nome del db, login e password utilizzando questo formato: db Heroku: spingere Postgres:// username: password @ localhost/myrailsdb

4

è necessario disporre di un file database.yml nella directory di configurazione in modo che sa che cosa database da spingere da.

+0

Il database da inserire, piuttosto, ma sì, questa era la soluzione per il mio caso :-) – pablobm

0

Prova:

heroku info 

Se si ottiene qualcosa di diverso da una cosa del genere (assumendo il nome dell'applicazione è '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/ 
Poi

qualcosa è sbagliato con il tuo setup di heroku.

inviare l'output del vostro informazioni Heroku qui per vedere i dettagli.