Por defecto, Vagrant usa ~/.vagrant.d
. Afortunadamente, vagrant proporciona una variable de entorno llamada VAGRANT_HOME
por la cual puede establecer vagrant en casa.
Simplemente haga lo siguiente para cambiar el hogar vagabundo (esto solo funciona en la sesión actual)
export VAGRANT_HOME=/path/to/vagrant
Para hacerlo permanente, agregue esto a su ~/.bash_profile
(para el shell de inicio de sesión).
Actualización : VAGRANT_HOME
se ha agregado a la documentación - Variables ambientales
VAGRANT_HOME
se puede configurar para cambiar el directorio donde Vagrant almacena el estado global. De forma predeterminada, está configurado en ~/.vagrant.d
. El directorio de inicio de Vagrant es donde se almacenan cosas como cajas, por lo que puede llegar a ser bastante grande en el disco.
~/.bash_profile
o si usa ZSH en~/.zshrc
, etc.), asegúrese de escribirexport
también. Compruebe si está configurado conenv
en la línea de comando. Cuando se usa virtualbox como proveedor, también hay una configuración en la GUI para su ruta predeterminada.VAGRANT_HOME
no funciona bien en mi Windows 8.1. Funcionó para mí cuando cambié el archivoen la línea 117 para
como dijo Steve H y funciona bien.
fuente
VAGRANT_HOME=d:\my\alternative\path
. Supongo que no volvió a cargar el entorno (cerrando y reiniciando la consola, por ejemplo) después de crear la variable de entorno.Puede ser útil configurarlo permanentemente en un equipo de Windows ejecutando
fuente
C:\Windows\System32
, comoC:\Windows\System32
suele ocurrir en el%path%
.En Windows, cambie la línea 17 de environment.rb ubicado en:
vagrant \ embedded \ gems \ gems \ vagrant-1.xxdev \ lib \ vagrant \ environment.rb
fuente
otro lugar (el lugar raíz donde lee las variables ENV) está en shared_helpers.rb, línea 71 (vagrant v 1.6.5):
De todos modos, creo que la mejor manera es usar la variable de entorno VAGRANT_HOME, en caso de actualización de versión vagabunda.
Puede utilizar esta función como:
fuente
Vagrant::user_data_path().to_s
.Para los usuarios de Windows, establezca la variable de entorno
VAGRANT_HOME
en la nueva ubicación. Es posible que deba reiniciar su PC para que surta efecto.fuente
El conjunto de
VAGRANT_DOTFILE_PATH
variables ambientales me ayudó en la máquina con Windows.VAGRANT_HOME
no funcionó.fuente