CMD から、PC に Cygwin または MSYS (MSYS2、MINGW、MINGW-64...) がインストールされているかどうかを確認する方法はありますか?
Cygwin と MSYS を区別する必要があることに注意してください。
ありがとう!
答え1
いくつか検索してみるといいでしょう特定のファイルCygwin/MSYSによってwhere
コマンドでインストールされ、出力フォルダを検査する例えば、cmdでこれらのファイルを検索することができます
- msys2.exe、mingw64.exe、mingw32.exe、Cygwin.bat
私の場合、
Microsoft Windows [Version 10.0.18362.418]
(c) 2019 Microsoft Corporation. All rights reserved.
C:\Users> where msys2
C:\msys64\msys2.exe
C:\Users> where mingw64
C:\msys64\mingw64.exe
C:\Users> where mingw32
C:\msys64\mingw32.exe
C:\Users> where cygwin
C:\tools\cygwin\Cygwin.bat
しかし、一部のユーザーはいくつかのファイルだけこれらの名前とインストールファイル全体ではない(つまり、誰かが持っているかもしれないC:\msys64\msys2.exe
が、中身は他には何もないC:\msys64
):だから私はあなたにこう言ったのです出力フォルダを検査する。
いくつか特定してみてください絶対に存在すべき重要なファイルCygwin/MSYS のインストール後にそれらを検索して、インストールについてほぼ確信を持つようにします (必要なファイルをすべて自動的に識別するバッチ ファイルを作成します)。