Rails とすべての gem ファイル + 自作インストールは、この時点まで正常に動作しています。
走った
homebrew install postgresql
このビデオに示されているようにプロンプトに従っていましたが、サーバーが既に実行されているというエラーメッセージが表示され続けました. 私がチェックしました
which psql
ターミナルで、それは報告しました
usr/bin
ではなく場所
usr/local/bin
新しい自作インストールではなく、osxに付属のpostgresを使用していたことを示しています。
データベース サーバーを起動しようとすると、サーバーが既に実行されているというエラー メッセージが表示されました。postgres のヘルプ ドキュメントにこのエラー メッセージについての言及がありますが、実際に機能する解決策はありません。
Brew Doctor を試みたところ、.bash_profile の PATH を変更する必要があることが確認されました。
.bash_profile 編集のスタック オーバーフローで、この小さなスニペットを見つけました。
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin
私はファイルを保存し、postgres を正常に起動して実行することができましたが、その後、新しい Rails アプリを開始しようとしました。
rails new blog -d postgresql
それは言う
Rails is not currently installed on this system. To get the latest version,
simply type:
$ sudo gem install rails
You can then rerun your "rails" command.
bash_profile ファイルを以前の状態に戻すまで、インストールを試みても機能しません。
元に戻すと、postgres に同じ問題が再び発生し、既にサーバーが実行されているというメッセージが表示されます。
また、起動エージェントか何かではないかと思いましたが、設定されているものはないと思います。
何かが間違った場所にインストールされているか、.bash_profile に何かを追加する必要があると思いますか?