きっかけ
標記が必要となる事例があまりないのか探すのに苦労した。
私のWin10環境は、初めにユーザ作る際にミスって日本語の入ったユーザ名になっている。
その時直せって話なのだろうが。。。
なぜかその時はまぁいっかでその後、特段問題になることは無かったのだけど、MSYS2を使うことになってから辛いことに。。。。
WinのファイルシステムはSJIS、LinuxはUTF-8なので日本語ファイル名をどう表示するが問題に。
Windowを見ているときはSJISにしてLinux見るときはUTF-8にして、、なんてこともあった。
これは辛すぎなので、せめてMSYS2のホームディレクトリは半角英数にしようと思った次第。
対応方法
環境変数に以下を追加。
HOME=C:\msys64\home\myhome
2019/2/5
上記の対応・・・・何も考えずにWindowsのシステム環境変数を直したら、Vagrantが起動しなくなったorz
なので、MSYSのショートカットを右クリック→エディタで編集で次の行を一番上に追加。
set HOME=C:\msys64\home\myhome
最後に
こんなに簡単なのになかなかたどり着けずに時間使った。。
MSYS2のドキュメント一切読んでないからなぁ。
Qiitaにしろ他のブログにしろ、MSYS2の情報は結構多いから本家見ることないのだけれど、どんな情報載ってるんだろ??