Vagrantが動かねぇ…
簡単にセットアップできると噂のVagrant。
でもなぜかMyPCでは動かない…
Vagrantのpluginのインストールは出来るんだけど…
もしかしてユーザー名が日本語なのが原因?
vagrant box add
が通らない…
なんだかファイルが無いとか、そんなエラーログが出てる気がする…
Vagrant failed to initialize at a very early stage:
The plugins failed to load properly. The error message given is
shown below.
cannot load such file -- vagrant/vbguest
でもファイルはあるし…
もしかしてファイルを探せてない…?
どうやら調べてみると、環境変数を追加すると直るみたい。
変数名 VAGRANT_HOME
変数値 c:.vagrant.d
という内容でMyPCを再起動。
さぁvagrant upだ…?
無事vagrant box add
できたし
vagrant init
もできてVagrantfileも生成できた。
いざvagrant up
だ!!!
…ん?
VBoxManage.exe: error: Context: "enum RTEXITCODE __cdecl handleImportAppliance(struct HandlerArg *)" at line 957 of file VBoxManageAppliance.cpp
なんかまたエラーが出てる…
今度はVagrantというよりは、VirtualBoxがエラー出してるみたい。
まさか!と思ったらやっぱり日本語ユーザー名が邪魔していた…。
VirtualBoxの環境設定
よりデフォルトの仮想マシンフォルダー
を
c:\VirtualBox VMs
に変更すると無事起動!
まとめ
日本語ユーザーでプログラミングするべきじゃない(真理
でも変更できないしなぁ…