Команда Cygwin Dos2Unix не найдена
У меня возникли некоторые проблемы с использованием Cygwin. Я пытаюсь использовать утилиту dos2unix и cygwin бросает -bash: dos2unix: command not found
когда я возвращаюсь в установщик и просматриваю пакеты, я даже не могу найти dos2unix, но когда я смотрю на список пакетов cygwin, он явно там.
любая помощь была бы очень признательна!
4 ответов
вы должны найти dos2unix
в категории Utils,базовый или Text. Проще всего воспользоваться функцией поиска.
Если пакет отсутствует в списке, попробуйте использовать другое зеркало.
Если вы установили этот пакет, пока терминал cygwin еще открыт, сделайте rehash
(зависит от оболочки) или просто запустите новый терминал.
дополнительная опция, может быть кому-то полезна:
для установки дополнительных пакетов в windows из командная строка можно использовать cygwin installer (который вы скачали для установки cygwin, это gui и все остальное):
$ setup-x86_64.exe -q -P dos2unix
Подробнее см. В этом руководстве: http://preshing.com/20141108/how-to-install-the-latest-gcc-on-windows/
Я имел подобную проблему, что было связано со мной очень глупо. В моем случае у меня установлены 32-и 64-битные сборки Cygwin. Я установил "dos2unix" на 32-битной версии, но не установил его на 64-битной версии. Я не мог понять, почему программа установки, казалось, работать, но я до сих пор не мог запустить его!
Advice - не устанавливайте обе версии Cygwin. :)