VMWare 라이센스 누락에 대한 Vagrant 불평

VMWare 라이센스 누락에 대한 Vagrant 불평

그래서 우선 Vagrant와 함께 VMWare를 사용하고 싶지 않습니다. VirtualBox를 사용하고 싶습니다. 그런데 저는 OSX 10.9를 사용하고 있습니다.

며칠 전에 Vagrant를 설치했습니다. 지침에 따라 VMWare Fusion을 설정하고 공급자를 추가했습니다.

--provider=vmware_fusion

Vagrant와 함께 VMWare Fusion을 사용하려면 또 다른 라이센스 비용을 지불해야 한다는 것을 깨달았습니다. 나는 그것을 선택하지 않았습니다. 그래서 VirtualBox를 다운로드해서 설치했습니다. VMWare Fusion을 완전히 제거했습니다. 페이지의 지침에 따라 Vagrant를 제거하고 Onyx를 실행하여 모든 항목을 정리했습니다. 'find' 명령을 실행했는데 시스템에 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를 찾고 있습니까?

답변1

VMWare Fusion 플러그인을 제거하여 문제를 해결했습니다.

vagrant plugin uninstall vagrant-vmware-fusion

Vagrant를 완전히 제거한 후에도 플러그인이 왜 남아 있는지 잘 모르겠지만 작동합니다.

답변2

vagrant-vmware-workstation 플러그인이 설치되어 있는 한 --provider=virtualbox 옵션이 작동하지 않는 것으로 나타났습니다. 플러그인을 제거하면 성공했습니다.

답변3

두 가지 제거 작업을 모두 수행해야 했습니다.

방랑 플러그인 제거 vagrant-vmware-fusion 방랑 플러그인 제거 vagrant-vmware-desktop

vagrant를 다시 설치해도 작동하지 않아 적어도 MacOS에서는 제거 프로그램 스크립트에 결함이 있다고 생각됩니다.

관련 정보