Windows で Emacs を動かすためになぜか MSYS2 をインストール
なぜか MSYS2 を入れるナードさん。深遠な計画のためです*1。
MSYS2 を入れておくと多分きっといろいろ楽しめます。たぶんね。
Windows 10 x64 Home Edition なナードさんは msys2-x86_64 を使います。インストールすると起動バッチが3つ登録されるはずです。
MSYS2 MinGW32 MSYS2 MinGW64 MSYS2 MSYS
メインに使うのは MSYS2 MinGW64 でしょう、たぶん。
とはいえ、インストール直後にやるのはパッケージの最新化です。MSYS2 MSYS を起動した後
$ pacman -Syuu
オプションの S がインストール*2。yがパッケージカタログの更新、uuがシステムのアップグレード*3という指示です。場合によってはこんな警告が出ることがあります
警告: terminate MSYS2 without returning to shell and check for updates again 警告: for example close your terminal window instead of calling exit
これでたら右上の閉じるボタン押して閉じちゃってください。そしてまた MSYS2 MSYS 起動。一回パッケージカタログ更新されているので以降の更新はこれで。
$ pacman -Suu
更新するものがなくなるまで繰り返しましょう。