Я использую Windows 10. Я скачал Cabal.exe, поместил его в каталог ghc-8.8.1\bin\
и запустил его с помощью команды cabal update
. Некоторое время он ничего не делал, затем завершался без каких-либо сообщений.
Теперь, когда я запускаю cabal install random
(пытаясь установить пакет "random"), я получаю следующую ошибку:
cabal: Error: Could not find module: System.Random with any suffix:
["gc","chs","hsc","x","y","ly","cpphs","hs","lhs","hsig","lhsig"]. If the
module is autogenerated it should be added to 'autogen-modules'.
Понятия не имею, почему он это делает.
Я также попытался установить пакет вручную (следуя инструкциям из здесь ) - скачал пакет random-1.1. tar.gz и запустил: cd filepathtopackage
c:\Program Files\Apps\ghc-8.8.1\bin\runhaskell.exe Setup configure
Это изменение дает мне следующую ошибку:
| C:\Program Files\Apps\ghc-8.8.1\lib\Cabal-3.0.0.0\HSCabal-3.0.0.0.o: unknown symbol '.file'
Setup: Setup: unable to load package 'Cabal-3.0.0.0'
Когда я запускаю ghc-pkg list
, Cabal находится в там, так что опять же, понятия не имею, почему он это делает.
У кого-нибудь есть какие-либо советы, как решить эту проблему?