Vagrant se queja de la falta de licencia de VMWare

Vagrant se queja de la falta de licencia de VMWare

Primero que nada, no quiero usar VMWare con Vagrant. Quiero usar VirtualBox. Por cierto, estoy ejecutando OSX 10.9.

Hace unos días instalé Vagrant. Seguí las instrucciones para configurar VMWare Fusion y agregué el proveedor.

--provider=vmware_fusion

Luego me di cuenta de que tenías que pagar otra licencia para usar VMWare Fusion con Vagrant. Opté por no participar en eso. Entonces descargué VirtualBox y lo instalé. Eliminé VMWare Fusion por completo. Se eliminó Vagrant siguiendo las instrucciones de la página y también ejecutó Onyx para limpiar cualquier cosa. Ejecuté un comando "buscar" y no había archivos Vagrant en el sistema.

Reinstalé Vagrant. VirtualBox reinstalado. Cuando corrí:

vagrant box add laravel/homestead

Tuve el siguiente error:

A valid license is required to run the Vagrant VMware
provider. Please visit http://www.vagrantup.com to purchase
a license. Once you purchase a license, you can install it
using `vagrant plugin license`.
Vagrant failed to initialize at a very early stage:

The plugins failed to load properly. The error message given is
shown below.

exit

Cualquier comando Vagrant que ejecuto genera este error.

He estado luchando para que esto funcione durante días. No tengo archivos VMWare en mi sistema y eliminé todos los archivos Vagrant. Entonces, ¿por qué sigue buscando VMWare?

Respuesta1

Lo arreglé eliminando el complemento VMWare Fusion:

vagrant plugin uninstall vagrant-vmware-fusion

No estoy seguro de por qué el complemento permaneció después de que eliminé Vagrant por completo, pero funciona.

Respuesta2

Descubrí que la opción --provider=virtualbox no funcionaba mientras tenía instalado el complemento vagrant-vmware-workstation. Desinstalar el complemento funcionó.

Respuesta3

Tuve que hacer ambas desinstalaciones:

Desinstalación del complemento vagabundo vagrant-vmware-fusion Desinstalación del complemento vagabundo vagrant-vmware-desktop

La reinstalación de vagrant no funcionó, lo que hace creer que al menos en MacOS el script de desinstalación es defectuoso.

información relacionada