将流浪盒下载到不同的驱动器

时间:2015-06-05 12:51:15

标签: vagrant

我在安装过程中选择了D:\驱动器,但是当我下载一个流浪盒时,它会下载到我在C:\驱动器上的用户目录中。我使用的SSD几乎没有任何空间。如何将其下载到另一个驱动器?

2 个答案:

答案 0 :(得分:5)

您可以使用VAGRANT_HOME environment variable更改vagrant配置/框下载目录。

在Windows上,您应该能够使用setx命令进行更改,例如:

setx VAGRANT_HOME "D:/vagrant"

但是,我发现了一个类似的stack overflow question,其中用户建议环境变量并不总是有效且changing the @home_path found in vagrant\embedded\gems\gems\vagrant-1.x.x.dev\lib\vagrant\environment.rb worked for them.

答案 1 :(得分:0)

您还可以在%UserProfile%\.vagrant.d\中创建一个指向D驱动器中的文件夹的链接。对于Windows NTFS文件系统,symbolic linkjunction point均有效。要创建符号链接,请在CMD中运行以下命令(在PowerShell中不起作用):

mklink /d %UserProfile%\.vagrant.d\boxes D:\my-boxes-folder

请注意,开关不区分大小写,因此/d/D相同。要创建结点,请将/d替换为/j。对于像macOS或Linux这样的类Unix系统,symbolic link应该可以工作。