【问题标题】:How to brew uninstall postgres on OX Sierra如何在 OS Sierra 上卸载 postgres
【发布时间】: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

【问题讨论】:

    标签: postgresql macos homebrew uninstallation macos-sierra


    【解决方案1】:

    我使用自制软件安装了 postgres。我使用以下步骤将其卸载:

    运行以下命令并查找正确的名称,例如 postgresql94postgrespostgresql@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 上的东西可以吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-02
    • 2018-10-07
    • 2017-04-16
    • 1970-01-01
    • 2018-05-19
    • 1970-01-01
    • 2023-03-21
    相关资源
    最近更新 更多