1

Rails を Heroku にデプロイするための「はじめに」の手順に従っていますが、DB にアクセスしようとすると問題が発生します。

実行した手順:

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: サーバーに接続できませんでした: 接続がタイムアウトしました」と表示されます。

ここで基本的なものが欠けているようですが、それが何であるかはわかりません。

4

3 に答える 3

2

のherokuドキュメントでheroku pg:psql述べたように、

使用するには、PostgreSQL がシステムにインストールされている必要がありますheroku pg:psql

ローカル セットアップの手順に従って、ローカルで起動して実行します。

于 2012-12-03T04:18:07.213 に答える
0

走った?

 heroku run rake db:migrate

また

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

?

于 2012-12-03T09:18:43.620 に答える