我的问题是我的主目录实际上位于远程服务器上,并且〜/ .vagrant.d位于该服务器上,流浪者的性能大幅下降(并且文件服务器备份大小增加).
那么有没有办法将〜/ vagrant.d/box移出主目录?
干杯.
Ter*_*ang 116
默认情况下,Vagrant使用~/.vagrant.d
.幸运的是,vagrant提供了一个环境变量VAGRANT_HOME
,您可以通过该变量设置vagrant home.
只需执行以下操作即可更改流浪者的家(这仅适用于当前会话)
export VAGRANT_HOME=/path/to/vagrant
要使其永久化,请将其添加到您的~/.bash_profile
(对于登录shell).
更新:VAGRANT_HOME
已添加到文档 - 环境变量
VAGRANT_HOME
可以设置为更改Vagrant存储全局状态的目录.默认情况下,此设置为~/.vagrant.d
.Vagrant主目录是存储盒子之类的东西,因此它实际上可以在磁盘上变得非常大.
小智 15
VAGRANT_HOME
在我的Windows 8.1中无法正常工作.当我更改文件时,它对我有用
d:\ HashiCorp \流浪\嵌入\宝石\宝石\流浪-1.5.3\lib中\流浪汉\的environment.rb
在117行到
@home_path = Util::Platform.fs_real_path("D:/vagrant/home/")
Run Code Online (Sandbox Code Playgroud)
像史蒂夫H说,它工作正常.
ivi*_*ica 12
通过执行在Windows框上永久设置它可能很有用
setx VAGRANT_HOME "/d/.vagrant.d/"
Run Code Online (Sandbox Code Playgroud)
在Windows上更改环境
.rb的第17行位于:
vagrant\embedded\gems\gems\vagrant-1.xxdev\lib\vagrant\environment.rb
归档时间: |
|
查看次数: |
47413 次 |
最近记录: |