Bash on UbuntuOn Windows(WSL)
• 長い
• Windows 10 RS1から提供
• Windows Subsytem for Linux上で動くUbuntuの環境(ユーザーランド)
• Windowsを使用する開発者にカジュアルにLinux(Ubuntu)での開発環境を提供する物
• Windowsのユーザー環境に
Unixツール環境を提供する機能では無い
msysGit/Git for Windows(1.9.5以前)
•Git for Windowsの最新版を使えこの野郎。
msysGit、Ver. 1.9.5以前のGit for Windowsは開発中止です。今後セキュリティ的な問題も発生し
かねませんし、ssh等もアップデートされませんので、可能な限り最新の2.x環境に移行してください。
もう使わない。
10.
混ぜるな危険!
• PATHにGit forWindows、msys、msys2、cygwinが混ざるような状況は危険です。
• Ruby InstallerとそのDevKitはmsys2でもなく古いmsysなので、現行のGit for Windowsのbinフォルダ
やmsys2とPATHが混在していると良くありません。それが原因でGemのインストールに失敗して悪態をついてい
る人をTLでたまに見掛けます。Rubyの開発環境のPATHには特にmsys2の各binやGit for Windows
SDKの各binのPATHは通すべきではありません。Gitを使いたい場合にはcmdのみPATHに追加します。
• Ruby, Msys2, Git for Windowsを含んだ通常環境と言った具合にそれぞれ別のPATHを通すようなバッチと
コンソールアプリの組合せで専用の環境(コンソール)を用意しましょう。
• Cygwinを使いたい人は中途半端にGit for WindowsやRuby Installerは使わずに、それらのツールは全て
Cygwinを使うぐらいの気持ちを持ちましょう。PythonやPerl, vim, Emacs等も同様です。
• そんなにWindowsが嫌いならそもそも使わなきゃいいじゃん