Установка Idris в Windows 10 с помощью инструкций:
- Установите Haskell, следуя this
- Заменили
,
на ;
в многострочных путях конфигурациифайлы, о которых сообщил @gergelybat в this
c:\Users\me\cabal update
c:\Users\me\cabal install idris
Возникло несколько ошибок в зависимости, я следую инструкциям Idris, чтобы слепо применять следующие следующие флаги
----reinstall
--avoid-reinstalls
--force-reinstalls
--upgrade-dependencies
Достигнут прогресс, вещи начинают строиться, мы получаем весь путь к созданию временного каталога с чем-то, называемым idris-1.3.1\…\setup.exe
Затем мы терпим крах со следующей ошибкой:
C:\Users\me\AppData\Local\Temp\cabal-tmp-26128\idris-1.3.1\dist\setup: removeDirectoryRecursive:
…": unsatisfied constraints (The directory is not empty.)
Поискивая это, я нахожу этота же ошибка происходит при установке cabal и регистрируется как проблемы на множестве проектов GitHub.Теории повсюду на карте и никаких решений не предусмотрено.Документация Haskell по removeDirectoryRecursive
предлагает подсказку, заканчивающуюся замечанием, что это не работает в Windows, если каталог является символической ссылкой.
Как можно обойти эту проблему, чтобы завершить установку?