ソースからPostgreSQLデータベースをインストールし、正常にインストールし、pg adminをインストールしました。これにより、SQL関数を実行できます。ただし、psql
サーバーに入ると、次のエラーが発生します。
-bash: psql: command not found
誰でもこの問題を解決するのに役立ちますか?
答え1
あなたは何か間違っていました。実際に必要なものとその理由がわからない限り、ソースから何もインストールしないでください。もしそうなら、ここでこれを尋ねないでしょう。パッケージマネージャの助けを借りてソフトウェアをインストールします。ソースコードを使用しても、それを使用して独自のパッケージを作成し、標準のパッケージマネージャを使用してインストールできます。
PostgreSQLパッケージすべての主要ディストリビューションの最新バージョンを対象とするため、「最新バージョンを実行してみたくて自分で構築した」という言い訳はあり得ません。
直面している問題に加えて、もう1つの問題は、安全に削除またはアップグレードするのが難しいことです。デフォルトでは、ファイルがどこに保存されているかわからないので、何を削除/アップグレードする必要があるのかわかりません。
しかし、おそらくシステム変数ではなく、/usr/local
以下/usr/local/bin
にインストールされているでしょうPATH
。したがって、以下を実行してみてください。
/usr/local/bin/psql
成功したらおめでとうございます。それ以外の場合はコピーして使用する必要があります。質問に貼り付けるPostgreSQLのコピーを構築してインストールするために使用された正確なコマンドを実行すると、使用方法を理解できます。