-bash: psql: PostgreSQL を手動でインストールした後、コマンドが見つかりません。

-bash: psql: PostgreSQL を手動でインストールした後、コマンドが見つかりません。

ソースからPostgreSQLデータベースをインストールし、正常にインストールし、pg adminをインストールしました。これにより、SQL関数を実行できます。ただし、psqlサーバーに入ると、次のエラーが発生します。

-bash: psql: command not found

誰でもこの問題を解決するのに役立ちますか?

答え1

あなたは何か間違っていました。実際に必要なものとその理由がわからない限り、ソースから何もインストールしないでください。もしそうなら、ここでこれを尋ねないでしょう。パッケージマネージャの助けを借りてソフトウェアをインストールします。ソースコードを使用しても、それを使用して独自のパッケージを作成し、標準のパッケージマネージャを使用してインストールできます。

PostgreSQLパッケージすべての主要ディストリビューションの最新バージョンを対象とするため、「最新バージョンを実行してみたくて自分で構築した」という言い訳はあり得ません。

直面している問題に加えて、もう1つの問題は、安全に削除またはアップグレードするのが難しいことです。デフォルトでは、ファイルがどこに保存されているかわからないので、何を削除/アップグレードする必要があるのか​​わかりません。

しかし、おそらくシステム変数ではなく、/usr/local以下/usr/local/binにインストールされているでしょうPATH。したがって、以下を実行してみてください。

/usr/local/bin/psql

成功したらおめでとうございます。それ以外の場合はコピーして使用する必要があります。質問に貼り付けるPostgreSQLのコピーを構築してインストールするために使用された正確なコマンドを実行すると、使用方法を理解できます。

関連情報