Yesod не удается установить (а именно текстовый пакет) - PullRequest
2 голосов
/ 02 июня 2011

Я пытаюсь установить Yesod через cabal, но при установке Data.Text происходит сбой.

Я попытался установить текст отдельно с помощью cabal install text, что привело к сообщению об ошибке:

Resolving dependencies...
Configuring text-0.11.1.0...
Preprocessing library text-0.11.1.0...
Building text-0.11.1.0...

Data/Text/Lazy/Builder/RealFloat.hs:21:7:
    Could not find module `Data.Text.Lazy.Builder.RealFloat.Functions':
      Use -v to see a list of the files searched for.
cabal: Error: some packages failed to install:
text-0.11.1.0 failed during the building phase. The exception was:
ExitFailure 1

Исследуя структуру каталогов загруженного текстового пакета, я обнаружил, что в действительности Data/Text/Lazy/Builder/RealFloat/Functions.hs нет.Ближайшая вещь - Data/Text/Lazy/Builder/Functions.hs (но она не содержит функцию RealFloat.hs, которую пытался импортировать, что было roundTo).

Как я могу это исправить?

1 Ответ

2 голосов
/ 02 июня 2011

Эта проблема связана с ghc7.0 (и указана в hackage в разделе "Ошибка сборки") Попробуйте установить text-0.11.0.8, который должен работать для yesod.

...