Ответ 1
Проблема заключается в том, что у вас просто нет установленного пакета regex-posix
. Это пакет, который экспортирует модуль Text.Regex.Posix
. Text.Read
экспортируется пакетом base
, который поставляется с каждым дистрибутивом Haskell.
Это можно увидеть, запустив ghc-pkg find-module Text.Read
. Для установки пакета regex-posix
выполните глобальную команду cabal install regex-posix
. Если вы не хотите устанавливать его глобально или запускать проблемы, связанные с его установкой, было бы лучше попробовать установить его с помощью той же команды в песочнице после запуска cabal sandbox init
в каталоге по вашему выбору.