1

これはばかげた質問/簡単な修正かもしれないと私は恐れていますが、しばらくの間立ち往生しています。あなたが持っているかもしれないどんなフィードバックでも本当に感謝します。

私の開発データベースと本番データベースはどちらもPostgresです。Herokuにプッシュした後、開発環境でscssファイルに問題が発生していました。(デフォルトの構成設定があるにもかかわらず、SCSSファイルへの更新がDEVELOPMENT環境に反映されませんでした。これが本番環境のプリコンパイルから期待される結果であるかどうかはわかりません。)

システムを再起動した後、Postgresデータベースに接続できなくなりました。コマンドライン(rails s)とpgAdminIIIで同じエラーが発生します。つまり、「

could not connect to server: Connection refused (0x0000274D/10061) Is the
server running on host "127.0.0.1" and accepting TCP/IP connections on port 
5432?

私のファイルは以下のように構成されており、この問題に関連して見つけた他の投稿に記載されている説明に適合しています。また、SQLite3プロジェクトでlocalhost:3000にアクセスできます。フィードバックをいただければ幸いです。

私のpostgresql.confファイル

#------------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#------------------------------------------------------------------------------
# - Connection Settings -
listen_addresses = '*'
port = 5432
max_connections = 100

私のpg_hba.confファイル

# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
# IPv4 local connections:
host    all         all         127.0.0.1/32          md5
# IPv6 local connections:
host    all         all         ::1/128               md5
4

1 に答える 1

0

最終的に完全なアンインストールを実行してから、ローカルシステムアカウントを使用するようにpostgresサービスを構成しました。これで、postgresサーバーに問題なく接続できます。

于 2012-07-19T18:14:53.970 に答える