2016-08-18 5 views
0

私はpostgresqlをインストールしました。私はpgadminにlocalhostポートを3000にしました。"localhost"ポート3000のbind(2)アドレスがすでに使用中です。(Errno :: EADDRINUSEそれで、私はpostgresqlとlocalhostポートをrubyアプリと矛盾させてインストールしましたか?

私はアンインストールを試みましたがPGPORT = 5432の環境変数を設定しようとしましたが、この後もエラーが出ています。私はちょうどpostgresを取り除き、すべてを再インストールしてみたいと思っています。何が悪かったのか、私は完全に混乱しています私はルビーとpostgresのでfaily新しいです、私は通常、ノードのMongoDBなど

質問を使用します。。。? のPostgreSQLを取り除くと、それを再取得するための最良の方法は何を 他のアイデアをポートの編集方法は? postgresqlでdbを削除するには?

私は今のところ私が全面にいるように思えます。私はただ新鮮に始めたい。だから助けてください。

+0

によってそれを直接使用することができますが、あなたは、MACまたはWINにありますか? – 7urkm3n

+1

注:Railsは3000とPostgreSQLを使用していますが、デフォルトでは5432が使用されています。特定の権限がなければ、これらのポートを変更する本当の理由はありません。 – Makoto

答えて

2

Mac OSXでPG/Mongo/MySqlをインストールして使用する最も良い方法は、Brewです。

brewがインストールされていない場合は、ターミナルにコピー/貼り付けしてインストールしてください。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

はDBあなたも別のポートを使用することができ

brew services list 
brew services start postgres 
brew services stop postgres 
0

(実行/再起動/停止)を使用するにはPostgresqlの

brew install postgresql 

をインストールします。

rails s -p 81 

あなたは常に異なるport..create Rakefileで開始し、タスクを追加したい場合は...

task :server81 do 
    `bundle exec rails s -p 8081` 
end 

あなたはrake server81

関連する問題