Postgresql全新安裝後得到
全新安裝後得到psql:找不到命令
我為我的 OS X 10.10 安裝從 KyngChaos下載並安裝了PostgreSQL 和 PostGIS。當我跑步時
psql
,我得到,bash: psql: command not found
根據網站How to run psql on Mac OS X? 它被安裝到
/Library/PostgreSQL
. 那裡沒有文件。
根據
README
dmg 文件中包含的內容,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 版本 - 我建議您在文件/網站上查看此資訊。