【问题标题】:Uninstall vagrant on Mac在 Mac 上卸载 vagrant
【发布时间】:2015-12-01 18:50:17
【问题描述】:

我想在运行 El Capitan 的 Mac 上卸载 Vagrant。

Vagrant 文档说:

在 Mac OS X 上,删除 /Applications/Vagrant 目录和 /usr/bin/vagrant 文件。同时执行 sudo pkgutil --forget com.vagrant.vagrant 让 OS X 忘记曾安装过 Vagrant。

但是,没有/Applications/Vagrant目录,也没有/usr/bin/vagrant文件:

➜  ~  ls /usr/bin/va*
zsh: no matches found: /usr/bin/va*
➜  ~  ls /Applications/Vagrant
ls: /Applications/Vagrant: No such file or directory

我重新安装了 Vagrant 1.7.4 只是为了确保它确实存在,我可以验证:

➜  ~  vagrant --version
Vagrant 1.7.4

知道发生了什么吗?文档是否已经过时?

【问题讨论】:

标签: macos vagrant osx-elcapitan


【解决方案1】:

再次下载安装程序。其中有一个名为uninstall.tool的卸载脚本

从终端运行卸载程序:./uninstall.tool

【讨论】:

  • 如果这里有人通过自制软件安装,您可以像卸载任何其他软件包一样卸载它:brew uninstall vagrant
【解决方案2】:

在 Mac osX 上使用它

rm -rf /Applications/Vagrant
rm -f /usr/local/bin/vagrant
sudo pkgutil --forget com.vagrant.vagrant
rm -rf ~/.vagrant.d

【讨论】:

    【解决方案3】:

    Vagrant 团队发布了所有平台的详细说明:

    https://www.vagrantup.com/docs/installation/uninstallation.html

    在 Mac OS X 上:

    sudo rm -rf /opt/vagrant /usr/local/bin/vagrant
    sudo pkgutil --forget com.vagrant.vagrant
    

    【讨论】:

    • 这是截至 2019 年 5 月的可接受答案。当您单击下载的 vagrant dmg 文件和启动应用程序安装框,您可以使用终端导航到uninstall.tool。 cd /Volumes/Vagrant
    【解决方案4】:

    在 Linux 上使用此说明:

    rm -rf /opt/vagrant
    rm -f /usr/bin/vagrant
    

    【讨论】:

    • 帮助了我。在 ``` rm -rf /Applications/Vagrant rm -f /usr/local/bin/vagrant sudo pkgutil --forget com.vagrant.vagrant rm -rf ~/.vagrant.d ``` 之后仍然有 vagrant 可用。
    猜你喜欢
    • 2015-12-28
    • 1970-01-01
    • 2014-04-17
    • 2011-12-30
    • 2015-10-18
    • 2010-11-04
    • 2020-07-27
    • 2014-08-24
    • 2016-08-14
    相关资源
    最近更新 更多