Я пытаюсь выполнить сценарий. sh (который не был написан мной), и я получаю следующую ошибку:
0 [main] echo (5320) C: \ Program Files \ Git \ usr \ bin \ echo.exe: *** фатальная ошибка - обнаружено несоответствие базы Cygheap - 0x180343408 / 0x180317408. Эта проблема, вероятно, связана с использованием несовместимых версий библиотеки cygwin. Найдите cygwin1.dll, используя Windows Пуск-> Найти / Поиск, и удалите все, кроме самой последней версии. Самая последняя версия должна находиться в x: \ cygwin \ bin, где 'x' - это диск, на котором вы установили дистрибутив cygwin. Перезагрузка также предлагается, если вы не можете найти другую cygwin DLL.
Я пытался следовать инструкциям в ошибке, но у меня есть только один файл cygwin1.dll.
Поэтому я попытался выполнить следующую команду в оболочке git bash:
/ c / cygwin / bin / man
и я получаю:
0 [main] man (11952) C: \ cygwin \ bin \ man.exe: *** фатальная ошибка - обнаружено несоответствие базы cygheap - 0x180317408 / 0x180343408. Эта проблема, вероятно, связана с использованием несовместимых версий библиотеки cygwin. Найдите cygwin1.dll с помощью Windows Пуск-> Найти / Поиск и удалите все, кроме самой последней версии. Самая последняя версия должна находиться в x: \ cygwin \ bin, где 'x' - это диск, на котором вы установили дистрибутив cygwin. Также предлагается перезагрузка
Я уже пытался отключить параметры ASRL на панели защиты от эксплойтов (как кто-то предложил) и перезагрузиться, но это не решило проблему.
Если я напишите
, который -a cygwin1.dll
Я получаю:
/ c / cygwin / bin / cygwin1.dll
/ c / cygwin / bin / cygwin1.dll
Похоже, у меня есть два cygwin1.dll, но на самом деле у меня есть только один .. Я искал возможное решение с нескольких дней, но кажется, ничего не работает для меня. Любое предложение?