centos7 sudo: psql: command not found 中文
时间: 2023-08-28 15:03:41 浏览: 189
CentOS 7.9 命令lsb-release: command not found解决方案
5星 · 资源好评率100%
错误信息 "sudo: psql: command not found" 表明您的系统上没有安装 PostgreSQL 客户端工具,或者它们没有添加到系统的 PATH 中。
要解决这个问题,您可以尝试使用操作系统的软件包管理器安装 PostgreSQL 客户端工具。例如,在 CentOS 7 上,您可以运行以下命令安装客户端工具:
```
sudo yum install postgresql
```
安装完成后,您应该能够使用 sudo 权限运行 "psql" 命令。如果您仍然遇到相同的错误,可能需要将 PostgreSQL 客户端工具目录添加到系统的 PATH 中。
在 CentOS 7 上,您可以通过将以下行添加到 `~/.bashrc` 文件的末尾来实现:
```
export PATH=$PATH:/usr/pgsql-<version>/bin
```
请将 `<version>` 替换为您安装的 PostgreSQL 的版本号。保存文件后,运行 `source ~/.bashrc` 重新加载 PATH 配置。
阅读全文