如何從 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),這也會殺死它。

或者,可以使用以下命令乾淨地卸載 PGAdmin4應用清理器:

  • 安裝應用程式清理器。
  • 啟動它並將 PGAdmin4 應用程式拖曳到 AppCleaner。
  • 讓 AppCleaner 發揮它的魔力吧。
  • 準備好後,您將看到將被刪除的檔案清單。
  • 看起來不錯?繼續刪除檔案即可。
  • 瞧!全部清理乾淨了。

事實上,我想說你應該透過應用程式重新安裝 PGAdmin4,一旦完成,然後使用 AppCleaner 程序執行我剛才描述的操作,以 100% 確定它已被卸載。

相關內容