Postgresql

全新安裝後得到psql:找不到命令

  • September 22, 2021

我為我的 OS X 10.10 安裝從 KyngChaos下載並安裝了PostgreSQL 和 PostGIS。當我跑步時psql,我得到,

bash: psql: command not found

根據網站How to run psql on Mac OS X? 它被安裝到/Library/PostgreSQL. 那裡沒有文件。

根據READMEdmg 文件中包含的內容,postgres 二進製文件安裝在/usr/local/pgsql/bin/. 您應該在您的~/.bashrc:

export PSQL_DIR=/usr/local/pgsql/bin/
export PATH="$PSQL_DIR:$PATH"

source ~/.bashrc使用或執行新的 shell更新您的環境,並且psql應該可用。

您的問題似乎與正確設置環境變數有關。安裝後,命令 psql 將不起作用,因為您需要在環境變數文件中為此命令設置正確的 PATH - 根據您的版本,這會有所不同。

我只是想在這裡添加評論以供將來查詢。

我正在使用 MacOS Catalina 10.15.2,目前的預設終端正在使用名為“zsh”的 SHELL。

我從終端使用了以下命令:

nano ~/.zshrc

並添加以下行:

export PATH="/Library/PostgreSQL/11/bin:$PATH"

控制 X(退出)和 S(保存)和 ENTER(上一個文件名) 請注意,上面的路徑將取決於您的 PostgreSQL 版本 - 我建議您在文件/網站上查看此資訊。

引用自:https://dba.stackexchange.com/questions/97619