我想指定Vagrant将存储我的VM的文件夹.
我只需要一个VM,所以我不想修改VirtualBox.xml defaultMachineFolder或更改VBOX_USER_HOME环境变量.
在Vagrantfile中执行此操作的正确方法是什么?
我已经尝试添加以下行:
config.vm.provider "virtualbox" do |vb|
vb.customize ["createvm", "--name", "name", "--basefolder", "path"]
end
Run Code Online (Sandbox Code Playgroud)
它在我指定的路径上创建VM文件夹,但它也在~/VirtualBox VMs文件夹中复制它
,并将错误的VM路径添加到VirtualBox.xml.
我也尝试过使用群组:
config.vm.provider :virtualbox do |vb|
vb.customize ["modifyvm", :id, "--groups", "/subpath"]
end
Run Code Online (Sandbox Code Playgroud)
但它只创建了一个子文件夹~/VirtualBox VMs.
请帮忙!