如何在 OS Sierra 上卸载 postgres
Posted
技术标签:
【中文标题】如何在 OS Sierra 上卸载 postgres【英文标题】:How to brew uninstall postgres on OX Sierra 【发布时间】:2017-06-10 04:54:56 【问题描述】:从here 阅读,我想用自制软件完全卸载 postgres 并使用了brew uninstall postgresql
,但我得到了这个回复。
No such keg: /usr/local/Cellar/postgresql
我知道 postgres 正在运行,因为当我运行 ps auxwww | grep postgres
时,我看到了 /usr/local/opt/postgresql94/bin/postgres -D /usr/local/var/postgres
。我究竟做错了什么?我有 mac Sierra
【问题讨论】:
【参考方案1】:我使用自制软件安装了 postgres。我使用以下步骤将其卸载:
运行以下命令并查找正确的名称,例如 postgresql94
、postgres
、postgresql@13
。名称可能会有所不同,您必须进行相应检查。就我而言,它是postgresql94
。
brew list
找到正确的名称后,运行以下命令卸载 postgres。您必须将 postgresql94
替换为您在上述命令中找到的名称:
brew uninstall postgresql94
这应该会进行卸载。
同样的快捷键是
brew list | grep postgres | xargs brew uninstall
【讨论】:
谢谢!我这样做了,卸载速度非常快,所以我做了ps auxwww | grep postgres
,但仍然看到进程正在运行。这正常吗?
您是否使用 root 权限运行过它。我认为您仍然可以看到进程,因为某些文件当前正在使用中,因此无法删除。
我认为我有 root 权限,因为我是唯一一个使用我的电脑的人。我是否应该在brew uninstall postgresql
之前添加sudo
?我重新启动了我的计算机,并没有看到它的过程了
实际上进程文件还在,但是现在无法运行,因为所有的依赖文件都被删除了。所以它没有运行。
如果您使用自制软件,为什么要使用 sudo? Sudo 在 Homebrew 之外工作。通常它可能会破坏东西。用 sudo brew 删除 Mac 上的东西可以吗?以上是关于如何在 OS Sierra 上卸载 postgres的主要内容,如果未能解决你的问题,请参考以下文章
如何在 mac os x sierra 上安装 libX11-dev
如何在 Mac OS Sierra 上使用 Python3.5 绝对安装 virtualenvwrapper?
在 mac os x sierra 上使用 opencv c++ 编译 hello world
为啥mac升级之后,升级成mac OS Sierra 10.12.1,我的parallels Desktop就启动不了,需要重新安装吗?