Vagrant reclamando da falta da licença VMWare

Vagrant reclamando da falta da licença VMWare

Então, antes de tudo, não quero usar VMWare com Vagrant. Eu quero usar o VirtualBox. A propósito, estou executando o OSX 10.9.

Há alguns dias instalei o Vagrant. Segui as instruções para configurar o VMWare Fusion e adicionei o provedor.

--provider=vmware_fusion

Então percebi que você tinha que pagar por outra licença para usar o VMWare Fusion com o Vagrant. Eu optei por não fazer isso. Então baixei o VirtualBox e instalei. Eu removi completamente o VMWare Fusion. Removi o Vagrant seguindo as instruções da página e também executei o Onyx para limpar qualquer coisa. Executei um comando 'find' e não havia arquivos Vagrant no sistema.

Eu reinstalei o Vagrant. VirtualBox reinstalado. Quando eu corri:

vagrant box add laravel/homestead

Eu recebi o seguinte erro:

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

Qualquer comando do Vagrant que eu executo gera esse erro.

Estou lutando para fazer isso funcionar há dias. Não tenho arquivos VMWare em meu sistema e removi todos os arquivos do Vagrant. Então, por que ainda está procurando o VMWare?

Responder1

Eu consertei removendo o plugin VMWare Fusion:

vagrant plugin uninstall vagrant-vmware-fusion

Não sei por que o plugin permaneceu depois de remover completamente o Vagrant, mas funciona.

Responder2

Descobri que a opção --provider=virtualbox não funcionava enquanto eu tivesse o plugin vagrant-vmware-workstation instalado. Desinstalar o plugin resolveu o problema.

Responder3

Eu tive que fazer as duas desinstalações:

desinstalação do plugin vagrant vagrant-vmware-fusion desinstalação do plugin vagrant vagrant-vmware-desktop

A reinstalação do vagrant não funcionou, o que faz acreditar que pelo menos no MacOS o script de desinstalação é falho.

informação relacionada