#windows #powershell #haskell #ghc #chocolatey
Вопрос:
Я пытаюсь установить Haskell с помощью chcolatey. Когда я запускаю choco install ghc
его, он загружает ghc, как и ожидалось. Но в какой-то момент это говорит об этом:
Access to the path 'C:toolsghc-9.0.1-x86_64-unknown-mingw32' is denied.
Renamed C:toolsghc-9.0.1-x86_64-unknown-mingw32 to C:toolsghc-9.0.1
ERROR: Could not find a part of the path 'C:toolsghc-9.0.1binghcii.sh'.
The install of ghc was NOT successful.
Error while running 'C:ProgramDatachocolateylibghctoolschocolateyInstall.ps1'.
See log for details.
Я запускаю эту команду в Windows PowerShell от имени администратора, так почему же он не может получить доступ к этой папке?
Я использую Windows 10 Pro.
Ответ №1:
Нашел решение!!! Мое антивирусное программное обеспечение заблокировало доступ. Я просто отключил его на время установки, и он работал нормально.
Комментарии:
1. Вы также можете обнаружить, что каждый вызов GHC заставляет антивирус сканировать исполняемый файл, потому что он не подписан. Возможно, вам придется добавить папку установки в какой-то белый список, чтобы получить приличную скорость компиляции. Это важно, потому что инструменты «cabal» и «stack», которые вы будете использовать для любого нетривиального проекта, вызывают GHC для каждого модуля.