2

Поэтому в первую очередь я не хочу использовать VMWare с Vagrant. Я хочу использовать VirtualBox. Кстати, я работаю на OSX 10.9.

Несколько дней назад я установил Vagrant. Я следовал инструкциям по настройке VMWare Fusion и добавил провайдера.

--provider=vmware_fusion

Затем я понял, что вам пришлось заплатить за другую лицензию, чтобы использовать VMWare Fusion с Vagrant. Я отказался от этого. Поэтому я скачал VirtualBox и установил его. Я полностью удалил VMWare Fusion. Удалил Vagrant, следуя инструкциям на странице, а также запустил Onyx, чтобы что-нибудь почистить. Я запустил команду «найти», и в системе не было файлов Vagrant.

Я переустановил Vagrant. Переустановил VirtualBox. Когда я побежал:

vagrant box add laravel/homestead

Я получил следующую ошибку:

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

Любая команда Vagrant, которую я запускаю, выдает эту ошибку.

Я изо всех сил пытался заставить это работать в течение многих дней. В моей системе нет файлов VMWare, и я удалил все файлы Vagrant. Так почему же он все еще ищет VMWare?

3 ответа3

4

Я исправил это, удалив плагин VMWare Fusion:

vagrant plugin uninstall vagrant-vmware-fusion

Я не уверен, почему плагин остался после того, как я полностью удалил Vagrant, но он работает.

0

Я должен был сделать оба удаления:

Плагин vagrant удалить vagrant-vmware-fusion Плагин vagrant удалить vagrant-vmware-desktop

Переустановка vagrant не сработала, что наводит на мысль, что, по крайней мере, в MacOS скрипт для удаления некорректен.

0

Я обнаружил, что опция --provider = virtualbox не работает, пока у меня установлен плагин vagrant-vmware-workstation. Удаление плагина сделало свое дело.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .