2

を使用して新しいRailsアプリを開始しました

rails new myapp --database=postgresql

次に、いくつかの静的ページを生成します。

rails g controller StaticPages home about

サーバーを起動してlocalhost:3000 / static_pages / homeにアクセスすると、PG::エラーが表示されます。

PG::Error

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

私は他に何も変更しませんでした

postgresqlを機能させる方法はありますか?

4

1 に答える 1

3

postgresサーバーが実行されていないようです。始めましたか?システムプロセスを確認すると、postgresデーモンが実行されていることがわかりますか?

Rails + postgresを使用しようとしている場合は、PeteCooperによるこのすばらしいビデオをチェックすることをお勧めします。

于 2012-04-12T22:38:56.733 に答える