我在安装过程中选择了D:\驱动器,但是当我下载一个流浪盒时,它会下载到我在C:\驱动器上的用户目录中。我使用的SSD几乎没有任何空间。如何将其下载到另一个驱动器?
答案 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 link和junction point均有效。要创建符号链接,请在CMD中运行以下命令(在PowerShell中不起作用):
mklink /d %UserProfile%\.vagrant.d\boxes D:\my-boxes-folder
请注意,开关不区分大小写,因此/d
与/D
相同。要创建结点,请将/d
替换为/j
。对于像macOS或Linux这样的类Unix系统,symbolic link应该可以工作。