-bash: psql: 手动安装 PostgreSQL 后找不到命令

-bash: psql: 手动安装 PostgreSQL 后找不到命令

我通过源代码安装了 PostgreSQL 数据库,并且成功安装了它并安装了 pg admin。我可以通过它执行 SQL 函数。但是当我输入psql服务器时出现此错误:

-bash: psql: command not found

有人可以帮我解决这个问题吗?

答案1

你做错了事。永远不要使用源代码安装任何东西,除非你确定你确实需要那个以及为什么,如果你是,你就不会在这里问这个。借助包管理器来安装软件。即使您使用源代码,您也可以使用它来构建自己的包,然后使用标准包管理器安装它们。

PostgreSQL 包他们针对所有主要发行版的最新版本,因此不能有诸如“我想运行最新版本,所以我自己构建它”之类的借口。

除了您面临的问题之外,另一个问题是现在安全删除或升级它会很棘手。基本上,您不知道它把文件放在哪里,所以您不知道要删除/升级什么。

话虽如此,它可能安装在 下/usr/local,并且/usr/local/bin不在您的PATH系统变量中。所以,尝试运行:

/usr/local/bin/psql

如果成功的话,恭喜你。否则,您需要复制并粘贴到问题中您运行用于构建和安装 PostgreSQL 副本的确切命令,以便我们了解如何使用它。

相关内容