2016-10-06 25 views
1

私はウェブサイトを開発するためのレールを使用していますが、私は私のlocalhostのは、サーバーに接続できませんでした:接続は、(0x0000274D/10061)を拒否した

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? 

それを修正する方法男

を開こうとすると、私はこのエラーを取得
+0

あなたはPostgresのサーバを起動しようとしていますか? – user100693

+0

私はそれが正しい解決策であるかどうかはわかりませんが、私は試してみることができます。問題はWindows上で起動する方法がわかりません –

+0

Windowsシステムで作業していますか?このエラーが発生したときは?レールを走らせながら? – user100693

答えて

0

あなたのpostgreSQLサーバーが実行されていないようです。あなたのPostgreSQLバージョンの実行によってXXを変更:Linuxの

sudo service postgresql start 

Windows上の あなたはでそれを起動しようとすることができます

net start postgresql-XX 

また、postgresの使用を中止し、指定することができますあなたのconfig/database.ymlファイルのsqliteデータベース:

このラインを変更:

このラインによって
adapter: postgresql 

adapter: sqlite3 
+0

返信いただきありがとうございます、sudoはどのフォルダですか?私のdatabase.ymlファイルにsqliteデータベースを指定する方法は? –

+0

sudoはコマンドの一部ですが、あなたが必要とすることは絶対に確実ではありません。 ので、試してみてください。 サービス、これは「許可が拒否された」のような何かで失敗した場合、あなたが試すことができ を開始するのPostgreSQL: sudoのサービス を開始PostgreSQLとしたい場合は、あなたのデータベースや使用のsqliteのためのpostgresの使用を停止することができます:あなたのconfig/database.ymlを 変更でこのライン アダプタ:この行へのPostgreSQL : アダプタ:> /ユーザー/ネームサービスのPostgreSQLの開始を、それはまだ修正することはできません:sqliteの – Raphayol

+0

私はCに書き込もうとしました問題:( –

関連する問題