如何设置VAGRANT_CWD为默认值?

How to set VAGRANT_CWD to default?

我 setx VAGRANT_CWD 到某个目录(假设它是 /dir),现在 vagrant 无法正常工作。我在该目录 /dir 中有一个 Vagrantfile,在 运行 该 VM 之后,我尝试通过 运行 以下代码在另一个目录中创建另一个 Vagrantfile:

mkdir machine1
cd machine1
vagrant init ubuntu/trusty64

但是,似乎 VAGRANT_CWD 再次引用 /dir 而不是 /dir/machine1,因为它给出了以下错误:

`Vagrantfile` already exists in this directory. Remove it before running `vagrant init`.

因此,我想我需要将 VAGRANT_CWD 设置为默认值。这个值是多少,如何设置?

您应该取消设置变量:

unset VAGRANT_CWD

这样 vagrant 将使用当前目录 (machine1) 来创建新的 VM。

默认情况下,Vagrant 使用你所在的当前目录,所以如果你只想在当前目录中创建 vagrant 文件,你根本不应该设置变量