先日、新入社員のPCにVagrantをインストールし、既存のboxファイルから環境構築をしようとしたところ、vagrant box addでエラーが発生した。

結果として二つの問題に遭遇したのだが、まず一つがWindowsのユーザー名が日本語になっていたことが原因によるエラーだった。

この問題については下記の記事を参考にWindowsのユーザー名を変更することで解決した。

https://jp.ext.hp.com/techdevice/windows10sc/26/

次のエラーが中々解決しなかったのだが、結果として追加するboxファイルの指定をフルパスで指定することでエラーを解決することができた。

vagrant box add boxname boxname.box

つまり、上記のコマンドを以下のように書き換えるということだ。

vagrant box add boxname C:\User\hoge\boxname.box

boxの追加でエラーが発生した場合は、ここで紹介した二つの方法をまず試してみて欲しい。