【发布时间】:2018-12-28 23:13:13
【问题描述】:
我觉得自己很愚蠢:今天下午我注意到我安装了太多的PostgreSQL,所以我使用apt-get purge remove 卸载了所有这些。然后我尝试只安装最新的PostgreSQL 11 版,但我无法让客户端运行。
我在 Ubuntu 16.04 上,这里是我使用的命令:
1.安装postgresql
yuqiong@yuqiong-G7-7588:/media/yuqiong/DATA$ sudo apt-get install postgresql-11
2.安装postgresql-client,也是11版
yuqiong@yuqiong-G7-7588:/media/yuqiong/DATA$ sudo apt-get install postgresql-client-11
但是当我运行psql 时,我仍然得到一个错误,说这个客户端没有安装。
yuqiong@yuqiong-G7-7588:/media/yuqiong/DATA$ psql
Warning: No existing local cluster is suitable as a default target. Please see man pg_wrapper(1) how to specify one.
Error: You must install at least one postgresql-client-<version> package
有什么想法吗?我发现了这个问题,one answer 说修改 PATH 变量可能会有所帮助。但似乎psql 的路径是正确的,因为我没有收到“找不到命令错误”。还有那个 OP 好像没有安装客户端,但是我有。
我的情况出了什么问题?
谢谢!
编辑这不是this question 的重复,正如我在上一段中解释的那样。 1)在那个问题中,用户没有安装Postgresql-client,但我安装了,它仍然没有解决我的问题。 2) 此外,该问题的一部分是关于设置正确的PATH,我可能这样做是因为我的错误似乎与PATH 无关。
【问题讨论】:
-
@YavuzSelim 感谢分享链接。我实际上阅读了这个问题及其答案,并解释了为什么这不是原始帖子中的重复。编辑了上面更明确的解释:)
标签: postgresql