2012-11-24 28 views
6

私のコンピュータにPostgreSQLをインストールするのに苦労しました。山登りにhomebrewとRailsをインストールしたpostgresqlをインストールする

私はHerokuにデプロイし、自分のローカルマシンでPostgreSQLを使いたいRailsアプリを持っています。私はPostgres.appをダウンロードする前に、本当にそれを使用していないし、最近いくつかの問題を引き起こしているかもしれないと思ってアンインストールしました。

私はPostgresのインストールと私はすくいデシベルを実行するたび:作成:すべては、私は次のエラーを取得する:

could not connect to server: No such file or directory 
Is the server running locally and accepting 
connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"? 

私はGoogleで検索して、物事の束を試みたが、それを把握することができていないましたついに私は個人的な助けを必要とするかもしれないと思った。私が取得されpsqlを実行している場合

/usr/local/bin/psql 

私はPGをアンインストール、Postgresのをアンインストールしようとしましたし、それを再インストールするが、何も働くことができませんでした。

ここでの洞察はありますか?ありがとうございました。

+0

さて、あなたはどのようにPostgresを始めていますか? –

+0

重複がありますか? http://stackoverflow.com/questions/13410686/postgres-could-not-connect-to-server – jrwren

答えて

0

することはより多くの助けを参照してください。この

psql -U rails -d myapp_development -h localhost 

または

psql -U rails -d myapp_development -h 127.0.0.1 

をお試しください:Can not connect to local PostgreSQL

0

私は正確に同じ問題を抱えている、これを試してみてください。

sudo sysctl -w kern.sysv.shmall=65536 
sudo sysctl -w kern.sysv.shmmax=16777216 

詳細here

+0

これは、彼らが提供した情報を元にOPの問題とは関係がありません。ここに 'initdb'は間違っていません。 –

8

homebrewでインストールする場合は、起動デーモンをインストールしてサーバーを起動しましたか? brew info postgresql

外観は、あなたは、その後、サーバー

その後

pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start

あなたのデータベースを作成することができるはずが開始デシベル

initdb /usr/local/var/postgres -E utf8

を初期化する必要があります。ローカルで使用してください。あなたがそれを使用しようとしている場合は、それを自動的に開始および停止するためのbrewに記載された指示に従うべきです。

関連する問題