【问题标题】:How do I uninstall Vagrant from Chocolatey?如何从 Chocolatey 卸载 Vagrant?
【发布时间】:2015-03-24 19:38:28
【问题描述】:

我从 Chocolatey 安装了 Vagrant,现在正在尝试删除它。我运行命令

choco uninstall vagrant -a

Chocolatey 说它删除了该应用程序,但它仍保留在 Chocolatey 下的应用程序列表中

choco list --local-only

我需要做什么才能从 Chocolatey 列表中删除此应用程序?我已经使用控制面板从计算机中删除了该应用程序。

巧克力版 v0.9.9.2

【问题讨论】:

    标签: vagrant uninstallation chocolatey


    【解决方案1】:

    很明显this package 没有an uninstall script。 Chocolatey 至少应该删除受管软件包安装文件夹。它会将应用程序留在控制面板的程序和功能小程序中。您正确地在那里手动卸载了它。

    较新版本的 Chocolatey 应该能够自动卸载至少 MSI 安装程序。您可以探索autoUninstaller 功能。

    你现在的选择有点有限:

    • 尝试强制卸载(或重新安装/强制卸载):

      PS> choco uninstall vagrant -force
      
    • 手动删除包安装文件夹:

      PS> rm $ENV:chocolateyInstall\lib\vagrant* -recurse -force
      

    【讨论】:

    • 谢谢,使用 choco uninstall vagrant -force 将其删除。
    • 是的,事情会有点奇怪,因为所有旧的 Chocolatey 软件包,没有卸载程序,都会更新或与最新的 Chocolatey 卸载功能交互。
    • 我以前使用过没有卸载程序的软件包。这是我第一次遇到应用程序未从 Chocolatey 安装列表中删除的问题
    • 是的,它通常“正常工作”。不幸的是,我们无法返回并捕获该卸载的-debug 日志。这是一次性的事情之一:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-05
    相关资源
    最近更新 更多