簡體   English   中英

無法連接到 Heroku 上的數據庫

[英]Can't connect to db on Heroku

我正在遵循將 Rails 部署到 Heroku 的“入門”說明,但在嘗試訪問數據庫時遇到了問題。

采取的步驟:

1)新建一個項目

rails new pdfl_4 -d postgresql
rake db:create:all

2) 添加到 git

git init
git add .
git commit -m "Initial commit"
git push

3) 推送到 Heroku

heroku login
heroku create
git push heroku master

4)嘗試連接到數據庫

heroku pg:psql

一切正常,直到最后一步。 錯誤消息顯示“psql:無法連接到服務器:連接超時”

好像我在這里遺漏了一些基本的東西,但不確定它是什么。

heroku pg:psql heroku 文檔所述,

您必須在系統上安裝 PostgreSQL 才能使用heroku pg:psql

按照本地設置的說明在本地啟動和運行。

我認為這可能是 Windows 問題。 我的好友能夠從他的 Mac 連接到我的數據庫。

我使用 Taps 將本地數據庫推送到 Heroku,效果很好https://github.com/heroku/heroku-taps

你跑了嗎

 heroku run rake db:migrate

或者

 heroku db:push  #this will push your ocal db to heroku

?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM