【问题标题】:Does Vagrant Destroy also remove vagrant plugins?Vagrant Destroy 是否也删除了 vagrant 插件?
【发布时间】:2015-07-31 21:56:38
【问题描述】:

我的系统上有许多测试 vagrant 框,我正在整理它们。我安装了插件,例如vagrant plugin install vagrant-hostsupdatervagrant plugin install vagrant-triggers。当我做vagrant destroy 时,看起来是否在进行销毁时摆脱了插件。我在执行vagrant destroy之后删除了目录,如果没有,那么既然目录已被删除,我该如何卸载插件。

【问题讨论】:

    标签: vagrant vagrant-plugin


    【解决方案1】:

    vagrant destroy 不会删除插件。根据https://docs.vagrantup.com/v2/cli/destroy.html,它“停止正在运行的机器 Vagrant 正在管理并销毁在机器创建过程中创建的所有资源”。

    您可以使用vagrant plugin uninstall <name> 卸载插件(记录在https://docs.vagrantup.com/v2/cli/plugin.html

    【讨论】:

    • 我对卸载命令很熟悉,但我已经删除了安装插件的目录。删除是否会卸载插件或者它们是否已安装到注册表或其他东西中(我在 Windows 上)。由于我现在没有目录,如何卸载这些插件?
    • 我不确定。 Vagrant 可能会维护自己安装的插件清单。您的原始帖子听起来好像您正在删除 VM 目录,但您的评论提到您正在删除实际的插件目录。澄清一下,Vagrant 插件安装在 Vagrant “级别”,并且不是特定于 VM 的。插件是否仍在vagrant plugin list 的输出中列出。如果是这样,我会尝试vagrant plugin uninstall <name>。如果由于您删除该目录而无法找到文件而失败,您可能需要重新安装它们,然后使用卸载命令将其删除。
    • 好吧,这解释了很多......我认为它们是特定于虚拟机的。我在一个随机文件夹上做了一个 vagrant 插件列表,它显示了 2 个插件,我设法卸载了触发器......这无关但你碰巧知道什么是 vagrant-share ......我不记得了安装那个
    猜你喜欢
    • 2015-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多