what software images español boxes vagrant

software - vagrant virtualbox



Eliminando la lista de vms en caché vagabundo (4)

No estoy buscando this respuesta, porque mi pregunta es diferente.

Cuando vagrant global-status , obtengo una lista de vms, pero algunos de esos directorios y máquinas virtuales se han eliminado junto con Vagrantfiles.

Pero cuando vagrant destroy [machineid] , vagrant destroy [machineid] el siguiente error, que estoy tratando de resolver. Por favor avise.

The working directory for Vagrant doesn''t exist! This is the specified working directory: /Users/steven/projects/php/vagrant-laravel


Debe usar el siguiente comando para eliminar entradas inválidas del índice global:

vagrant global-status --prune


Tuve este problema también. Pude solucionarlo modificando el contenido de ~/.vagrant.d/data/machine-index/index . Está en formato JSON, así que eliminé los datos relacionados con las instancias que ya no existían.

Solo eliminé los datos relacionados con instancias que ya no existen. No modificaría ningún dato relacionado con una instancia que existe en el sistema de archivos.


Usar la vagrant box remove -f [name]

Funciona. ¡Garantizado!


--prune no funcionó para mí. ~/.vagrant , ~/.vagrant.d y .vagrant . Y eliminó manualmente las VM persistentes.

Volví a migrar gems y boxes del original ~/.vagrant.d . Tal vez solo se pueda intentar eliminar la máquina de .vagrant pero no lo he probado.