GNU/Linux >> Linux の 問題 >  >> Linux

Postgresql -bash:psql:コマンドが見つかりません

export PATH=/usr/pgsql-9.2/bin:$PATH

プログラム実行可能 psql ディレクトリ /usr/pgsql-9.2/bin にあります であり、そのディレクトリはデフォルトではパスに含まれていないため、シェル (端末) プログラムに psql の場所を指定する必要があります。 .ほとんどのパッケージがインストールされると、 /usr/local/bin などの既存のパスに追加されます 、しかしこのプログラムではありません。

したがって、プログラムを実行するたびにプログラムへの完全なパスを入力する必要がないようにするには、プログラムのパスをシェル PATH 変数に追加する必要があります。

通常、この行はシェル起動スクリプトに追加する必要があります。これは、bash シェルの場合、ファイル ~/.bashrc にあります。 .


おそらく psql は PATH にありません postgres ユーザーの。 locate コマンドを使用して psql の場所を見つけ、そのパスが PATH 内にあることを確認します postgres ユーザー用。


psql が PATH にないことが原因である可能性があります

$ locate psql
/usr/lib/postgresql/9.6/bin/psql

次に、/usr/bin にリンクを作成します

ln -s /usr/lib/postgresql/9.6/bin/psql /usr/bin/psql

次に、 psql を実行してみてください。


Linux
  1. Bashでコマンドが見つかりません修正されました

  2. ifrename:コマンドが見つかりません

  3. dpkg:コマンドが見つかりません

  1. netstat:コマンドが見つかりません

  2. kubectl:コマンドが見つかりません

  3. ln:コマンドが見つかりません

  1. nc:コマンドが見つかりません

  2. サブスクリプション マネージャー:コマンドが見つかりません

  3. dnf:コマンドが見つかりません