2010-01-27 82 views
9

我試圖將數據推送到Heroku的應用程序通過使用Heroku的DB:推顯示無效的數據庫URL

heroku db:push

但它吐出這個錯誤:

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

任何線索關於這個?我的水龍頭安裝正常,因爲我之前可以推出DB。

有什麼特別的我應該看?

編輯: 如果你正在尋找這個問題的答案,那麼你最好自己提供怪胎的網址。在此回答question

回答

16

是,確保你在項目的根,我只是碰到了這個問題,以及

0

如果您位於/db目錄中而不是您的Rails應用程序的根目錄中,則可能會出現此錯誤。

1

您可以嘗試使用該格式指定數據庫名,用戶名和密碼:Heroku的DB:推Postgres的:/ /用戶名:密碼@ localhost/myrailsdb

4

你需要在你的配置目錄中有一個database.yml文件,以便它知道從哪個數據庫推送。

+0

數據庫拉進,而是,但是,這是我的情況的解決方案:-) – pablobm 2011-10-17 22:08:17

0

嘗試:

heroku info 

如果您得到的是這樣的其他任何東西(假定應用程序名稱是 '誇誇其談-APP-名-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/ 

然後什麼您的heroku設置有誤。

在此處發佈您的heroku信息的輸出以查看詳細信息。

相關問題