Windows PCにvagrantをインストール中、文字コードエラーが発生!
ws/process_builder.rb:43:in `join': incompatible character encodings: Windows-31
J and ASCII-8BIT (Encoding::CompatibilityError)
原因は、PCのユーザー名が日本語になっていて、「C:\Users\◯◯\」の「◯◯」部分が英語でない事によるエラーのようです。
単純に「コントロールパネル」からユーザーアカウントを変更しても、システムに関わるフォルダー名は変更できませんでした。
そこで、最も手っ取り早いのは、PCに新たに英語名のアカウントを作り、vagrantをインストールする事です。
「スタート」⇒「コントロールパネル」⇒「ユーザーアカウントの追加または解除」で新規アカウントが作れます。
新規アカウントからログインし、vagrantをインストールしたらエラーは無くなりました。
2014-08-04 (月) 13:36 投稿