如何从 macOS 手动卸载 PGAdmin4?

如何从 macOS 手动卸载 PGAdmin4?

我尝试手动删除,方法是从我的应用程序文件夹中删除 PGAdmin4。我还按照此步骤操作在此发布令我惊讶的是,有些文件确实存在,而且我能够删除它们。但是现在当我运行:

ps aux | grep postgres

其结果是:

1703   0.0  0.0 34252392    636 s000  R+    6:42PM   0:00.00 grep --color=auto --exclude-dir=.bzr --exclude-dir=CVS --exclude-dir=.git --exclude-dir=.hg --exclude-dir=.svn --exclude-dir=.idea --exclude-dir=.tox postgres

当我运行的时候psql,我仍然看到命令被注册并且失败,

psql
psql: error: could not connect to server: could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/tmp/.s.PGSQL.5432"?

对于下一步,我将尝试以下命令:

locate bin/psql

其结果是:

/Applications/Postgres.app/Contents/Versions/12/bin/psql
/Library/PostgreSQL/14/bin/psql
/Library/PostgreSQL/14/debug_symbols/bin/psql.dSYM
/Library/PostgreSQL/14/debug_symbols/bin/psql.dSYM/Contents
/Library/PostgreSQL/14/debug_symbols/bin/psql.dSYM/Contents/Info.plist
/Library/PostgreSQL/14/debug_symbols/bin/psql.dSYM/Contents/Resources
/Library/PostgreSQL/14/debug_symbols/bin/psql.dSYM/Contents/Resources/DWARF
/Library/PostgreSQL/14/debug_symbols/bin/psql.dSYM/Contents/Resources/DWARF/psql
/Users/Shared/DBngin/postgresql/11.0/bin/psql
/usr/local/Cellar/postgresql@11/11.16/bin/psql
/usr/local/Cellar/postgresql@14/14.11_1/bin/psql
/usr/local/bin/psql

我删除了上述文件夹,但仍然看到相同的结果locate。目前,我不确定下一步该怎么做才能从我的 Mac 中成功删除 PGAdmin4。有什么指示可以告诉我如何彻底删除它吗?

我计划接下来通过 Homebrew 安装 PostgreSQL,但为了使其正常工作,需要删除此副本。

答案1

看起来您没有卸载问题,而是“仍在运行的进程”问题。

要解决此问题,请启动“活动监视器”(“应用程序>实用程序>活动监视器”)搜索postgres,选择它,然后单击“活动监视器”标题栏左上角区域中的停止符号“X”。

在此处输入图片描述

这应该会终止该postgres过程并且你应该会很好。

类似地,打开“终​​端”(“应用程序 > 实用程序 > 终端”)并尝试sudo kill -HUP 1703(或运行时它具有的任何进程 ID ps aux | grep postgres),这也应该会将其杀死。

或者,可以使用以下方法彻底卸载 PGAdmin4AppCleaner

  • 安装 AppCleaner。
  • 启动它并将 PGAdmin4 应用程序拖到 AppCleaner。
  • 让 AppCleaner 发挥一点它的魔力。
  • 准备就绪后,您将看到将被删除的文件列表。
  • 看起来不错?继续删除文件就好了。
  • 瞧!全部清理完毕。

事实上,我想说你应该通过应用程序重新安装 PGAdmin4,完成后,按照我刚才描述的 AppCleaner 过程执行,以 100% 确保它已被卸载。

相关内容