我試圖將數據推送到Heroku的應用程序通過使用Heroku的DB:推顯示無效的數據庫URL
heroku db:push
但它吐出這個錯誤:
[email protected]:~/rails/soft$ heroku db:push
Invalid database url
任何線索關於這個?我的水龍頭安裝正常,因爲我之前可以推出DB。
有什麼特別的我應該看?
編輯: 如果你正在尋找這個問題的答案,那麼你最好自己提供怪胎的網址。在此回答question
我試圖將數據推送到Heroku的應用程序通過使用Heroku的DB:推顯示無效的數據庫URL
heroku db:push
但它吐出這個錯誤:
[email protected]:~/rails/soft$ heroku db:push
Invalid database url
任何線索關於這個?我的水龍頭安裝正常,因爲我之前可以推出DB。
有什麼特別的我應該看?
編輯: 如果你正在尋找這個問題的答案,那麼你最好自己提供怪胎的網址。在此回答question
是,確保你在項目的根,我只是碰到了這個問題,以及
如果您位於/db
目錄中而不是您的Rails應用程序的根目錄中,則可能會出現此錯誤。
您可以嘗試使用該格式指定數據庫名,用戶名和密碼:Heroku的DB:推Postgres的:/ /用戶名:密碼@ localhost/myrailsdb
你需要在你的配置目錄中有一個database.yml文件,以便它知道從哪個數據庫推送。
嘗試:
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信息的輸出以查看詳細信息。
數據庫拉進,而是,但是,這是我的情況的解決方案:-) – pablobm 2011-10-17 22:08:17