"cabal new-install Cabal cabal-install" ответил "cabal.exe: не удалось прочитать индекс. Вы вызывали 'checkForUpdates'?" на Windows10 - PullRequest
2 голосов
/ 19 июня 2019

Я только что установил Haskell Platform 8.6.5 в Windows 10 (последняя загрузка с https://www.haskell.org/platform/), и при попытке "cabal new-update" или "cabal v1-update", он отвечает следующим сообщением об ошибке .

Загрузка списка последних пакетов с hackage.haskell.org cabal.exe: не удалось прочитать индекс. Вы называли 'checkForUpdates'?

Я не нашел здесь другого вопроса, касающегося этой проблемы, и хотя он есть на GitHub (https://github.com/haskell/cabal/issues/5574), решений пока нет, по крайней мере для Windows. Можно ли вообще использовать cabal в Windows?

Я искал и читал все возможные проблемы с кликой, как здесь, так и на GitHub, но большинство из них для Linux или ОС. Нет хороших ответов для Windows ...

1 Ответ

1 голос
/ 20 июня 2019

Я попробовал "cabal -v3 v2-update", и он показал мне отсутствующий файл и его путь.Сначала я попытался восстановить файл вручную, но кто-то предложил стереть все файлы, относящиеся к отсутствующему, и, вуаля, клика регенерирует их все и начал работать.Отсутствующий файл назывался 001-index.cache, и я стер все файлы 001-index *.Путь был C: \ Users \ fidel \ AppData \ Roaming \ cabal \ packages \ hackage.haskell.org.

Спасибо всем за предложения и помощь.

...