У меня есть следующий импорт в haskell файле. Я использую cabal.
import Network.Wai (Application, Response, rawPathInfo, responseFile, responseLBS, requestBody)
Но я получаю эту ошибку при попытке создать файл:
Error: Ambiguous module name ‘Network.Wai’:
it was found in multiple packages: wai-3.2.2.1 wai-3.2.2.1
Обратите внимание, что несколько пакетов точно же . Что-то вроде -XPackageImports здесь не работает, потому что по какой-то причине один и тот же пакет устанавливается дважды.
Я открыл /Users/<user>/.cabal/store/ghc-8.6.5/package.db
и, конечно же, было два пакета "w" (wai) с одинаковыми версия но разные хеши. Я удалил один, и это не помогло.