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.