В вашей msys
среде path/to/msys/installation/bin
устанавливается на /bin
, а MinGW
обычно устанавливается на /mingw
.
Проблема в том, что sed.exe
поступает из /mingw/bin
(или GnuWin32
bin
или Git
bin
и т. Д., Если они установлены), а не из с /bin
, так как /bin
включается после всего этого в ваш msys
Путь к среде.
Решение состоит в том, чтобы запустить среду msys
с аргументом MSYS
, чтобы /bin
предшествовал /mingw/bin
(и, возможно, остальным, как указано выше) в PATH
вашей среды msys
, и, следовательно, sed.exe
из /bin
.
В командной строке, если ваш путь к Windows содержит /path/to/msys/installation/
, используйте
$> msys.bat MSYS
вместо
$> msys.bat
для запуска msys
.
Чтобы проверить, все ли в порядке, echo $PATH
под msys
, чтобы убедиться, что PATH
в Окружении верен.