48
48

More than 5 years have passed since last update.

VagrantのプロバイダにVMWare Fusionを使いたい

Last updated at Posted at 2014-07-16

VMWare Fusionをインストールする

Homebrew caskでインストールする。たまにHomebrew caskで提供されるアプリのバージョンが古い場合があるので、下記コマンドで提供されているバージョンがVMWare Fusionのサイトで提供されているバージョンと同じか確認する。

$ brew cask info vmware-fusion

インストールする。

$ brew cask install vmware-fusion

Vagrantfileでboxを指定する

ここで指定しておくとVagrant Cloudから自動的にダウンロードされる。

  config.vm.box = "shouldbee/ubuntu-14.04-with-docker"

※ vagrant 1.6.5より古いバージョンでは、vagrantがvmware_fusionのboxをvmware_desktopとして認識してしまう不具合があるため、これができない。回避するために、URLを直接指定して vagrant box add する。

$ vagrant box add shouldbee/ubuntu-14.04-with-docker https://vagrantcloud.com/shouldbee/boxes/ubuntu-14.04-with-docker/versions/1/providers/vmware.box

VMWare Fusionプラグインをインストールする

インストールする際にはXcodeのCommand Line Toolsが必要なので xcode-select --install でインストールしておく。

$ vagrant plugin install vagrant-vmware-fusion

Vagrant VMWare providerのライセンスを登録する

Vagrantのウェブサイトで有料のオプションでVMWare providerを購入する。

次のコマンドでライセンスを登録する。

$ vagrant plugin license vagrant-vmware-fusion license.lic

Vagrantを起動する

$ vagrant up --provider=vmware_fusion

参考: vagrant - ScalaのコンパイルはVirtualBox環境だと5倍時間がかかる - Qiita

48
48
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
48
48