takafumi blog

日々の勉強メモ

vagrantでエラー

環境   CentOS 6.5 vagrant

vagrantで立ち上げようとすると、以下のようなエラーが出る。
何度再セットアップしても同じ。

C:/Users/john-doe/.vagrant.d/gems/gems/json-1.8.2/lib/json/common.rb:155:in `encode': "\xEF\xBD" from Windows-31J to UTF-8 (Encoding::UndefinedConversionError)

で延々悩んだが、結果は単純でvagrant設定ファイルを、全角文字列のフォルダに設置したことだった。

正確にはWindows上のフォルダをLinuxにmountしていたのだが、mountするフォルダのパスを示したファイル中身の全角文字が文字化けして、上記のエラーが発生していた。