Sto*_*ace 4 postgresql installation mac-os-x postgresql-9.4
我从 KyngChaos下载并安装了PostgreSQL 和 PostGIS,用于我的 OS X 10.10 安装。当我跑步时,psql
我得到,
bash: psql: command not found
Run Code Online (Sandbox Code Playgroud)
根据网站如何在 Mac OS X 上运行 psql?它被安装到/Library/PostgreSQL
. 那里没有文件。
根据README
dmg 文件中包含的内容,postgres 二进制文件安装在/usr/local/pgsql/bin/
. 您应该在您的~/.bashrc
:
export PSQL_DIR=/usr/local/pgsql/bin/
export PATH="$PSQL_DIR:$PATH"
Run Code Online (Sandbox Code Playgroud)
source ~/.bashrc
使用新的 shell更新您的环境或运行一个新的 shell,并且psql
应该可用。
您的问题似乎与正确设置环境变量有关。安装后,命令 psql 将不起作用,因为您需要在环境变量文件中设置此命令的正确路径 - 根据您的版本,该路径会略有不同。
我只是想在这里添加评论以供将来查询。
我正在使用 MacOS Catalina 10.15.2,当前的默认终端使用名为“zsh”的 SHELL。
我从终端使用了以下命令:
nano ~/.zshrc
Run Code Online (Sandbox Code Playgroud)
并添加以下行:
export PATH="/Library/PostgreSQL/11/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
control X(退出)和 S(保存)和 ENTER(之前的文件名) 请注意,上面的路径将取决于您的 PostgreSQL 版本 - 我建议您在文档/网站上查看此信息。
归档时间: |
|
查看次数: |
26676 次 |
最近记录: |