1

Я использовал Cygwin для работы в Windows, однако теперь у меня есть проблема здесь.

Так как я помещаю свой cygwin в D:\cygwin , при попытке запустить программу, а именно ocamldep.exe , он возвращает ошибку пути, которую я не знаю, как исправить.

Ошибка заключается в следующем.

/bin/sh: D:cygwinbinocamldep.exe: command not found

Я точно знаю, что у них нет cygwinbinocamldep.exe, но как изменить это только на ocamldep.exe? Извините, но я действительно дурачок в Unix и во всем этом.

1 ответ1

0

Что-то не так с твоим путем. Я предполагаю, что строка «D:\cygwin\bin\ocamldep.exe» передается в sh, которая затем удаляет обратную косую черту и в конечном итоге получает D:\cygwinbinocamldep.exe.

Напишите, пожалуйста, что находится в вашей переменной $ PATH: echo $ PATH расскажет, каково ее значение.

Кроме того, вы можете попробовать запустить D:\cygwin\bin\ocamldep.exe, /cygwin/bin/ocamldep.exe или /bin/ocamldep.exe (первый - путь Windows с обратными слешами в стиле UN X, второй и третий - родные пути UN X, один из них может работать).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .