アプリケーションフォルダから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をクリーンアンインストールするには、アプリクリーナー:
- AppCleanerをインストールします。
- 起動して、PGAdmin4 アプリケーションを AppCleaner にドラッグします。
- AppCleaner の魔法を少しだけ発揮させてください。
- 準備ができたら、削除されるファイルのリストが表示されます。
- よさそうですか? 先に進んでファイルを削除すれば完了です。
- さあ、すべてきれいになりました。
実際、PGAdmin4 をアプリケーション経由で再インストールし、それが完了したら、AppCleaner プロセスで先ほど説明した操作を実行して、100% 確実にアンインストールすることをお勧めします。