无法创建新的虚拟机unsing Vagrant

时间:2015-10-23 03:10:18

标签: vagrant vagrantfile vagrant-windows

为什么我不能使用Vagrant创建新的虚拟机,每次我做的时候它总是覆盖我之前创建的虚拟机,即使我更改了盒子名称和vm名称,如下面的代码:

# -*- mode: ruby -*-
# vi: set ft=ruby :

VAGRANTFILE_API_VERSION_NO = "2"    
Vagrant.configure(VAGRANTFILE_API_VERSION_NO) do |config|        
  config.vm.define "vagrant" do |v|
     v.vm.box = "changed_box_name"
     ........
     v.vm.provider :virtualbox do |vb|
       vb.gui = true
       vb.name = "changed_vm_name"
       .....
    end
  end
end

1 个答案:

答案 0 :(得分:0)

<强>解决

我删除了Vagrant文​​件所在的主文件夹中的 .vagrant 目录。 .vagrant目录通过vagrant up保存每个VM创建的缓存。在我的一些环境中,每当我 vagrant up 时,该目录都是AUTO清除。

但不是我当前的单位(我不知道为什么)所以我需要手动删除/删除(.vagrant)目录

然后更改box和vm名称,最终可以创建新的VM实例。

最后再次运行流浪汉。