Дело в том, что /bin/sh - это не папка, это файл, который представляет собой оболочку для системного интерпретатора команд /bin/bash
Оба файла присутствуют в cygwin-е, имеют расширения .exe и лежат все в том же каталоге c:\cygwin\bin
Попробуй просто зайти тотал-командером в папку c:\cygwin\bin и дай в командной строке эту команду, можешь и вручную:
- Код: Выделить всё
bash --login -i
Если будет та-же история, то проверь свои права в системе. Дело в том, что cygwin при установке прописывает некоторые свои переменные окружения в реестр. Посмотри в реестре, у тебя должна быть ветка
- Код: Выделить всё
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin
и в ней еще дополнительные параметры. Если ее нету - значит у тебя просто нехватило прав для установки этого компилятора. Заимей права админа на машине - и переустанови cygwin, либо свистни - я скину тебе дампик с необходимыми данными, которые надо внести в реестр.
Удачи