質問: OS:Windos 8.1 Ruby:2.2.4 Virtual Box 5.0.14 Vagrantをインストールしvagrant init を実行したところ、下記エラーが出ました。 --- ``` > vagrant init precise32 http://files.vagrantup.com/precise32.box C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant.rb:59:in `require': cannot load such file -- childprocess (LoadError) from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant.rb:59:in `' from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/bin/vagrant:105:in `require' from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/bin/vagrant:105:in `' ``` vagrant -v でのバージョンの表示は問題なくできていますが、vagrant up等、その他のほぼすべてのコマンドでは同様のエラーになります。 このような場合の対処法を教えていただけますでしょうか。
回答: どうやらデフォルトのユーザ名に日本語を含んでいる場合に悪さをしていたようです。 下記URLを参考に環境変数に`VAGRANT_HOME`を設定し、Cドライブ直下等の日本語を含まないパスを指定してやることで解決し、無事仮想環境を立ち上げることができました。 日本語ユーザー名でVagrant upできない場合 gemの参照先とどう関係があるのかはわかりませんでしたが、解決したのでクローズとします。 > nobuhitoさん ご回答いただきありがとうございました。