2014-11-13 7 views
0

Я пытаюсь установить http-conduit-1.9.6 (для моего приложения Haskell требуется эта версия), и мой «http: -conduit-1.9.6" дает мне следующую ошибку:Haskell http-conduit-1.9.6 «Нет экземпляра для (Прочитано UTCTime)» Ошибка компиляции

Строительство HTTP-канал-1.9.6 ...
Препроцессирование библиотека HTTP-канал-1.9.6 ...
[1 из 12] Compiling Network.HTTP.Conduit.Util (Network/HTTP/Conduit/Util.hs, dist/build/Network/HTTP/Conduit/Util.o)
[2 из 12] Компиляция Network.HTTP.Conduit.ConnInfo (Network/HTTP/Conduit/ConnInfo.hs, dist/build/Network/HTTP/Conduit/ConnInfo.o)
[3 из 12] Компиляция Network.HTTP.Conduit.Types (Network/HTTP/Conduit/Types.hs, dist/build/Network/HTTP/Conduit/Types.o)

Сеть/HTTP/кабелепровод/типы .hs: 239: 13:

No instance for (Read UTCTime) 
    arising from the 'deriving' clause of a data type declaration 
Possible fix: 
    add an instance declaration for (Read UTCTime) 
    or use a standalone 'deriving instance' declaration, 
     so you can specify the instance context yourself 
When deriving the instance for (Read Cookie) 

Не удалось установить HTTP-канал-1.9.6
междусобойчик: Ошибка: некоторые пакеты не удалось установить:
HTTP-канал-1.9.6 сбой на этапе строительства , Исключение составил:
ExitFailure 1

Моя работа платформы Ubuntu 14,04 и 1,20 междусобойчик Спасибо.

+0

Какую версию «времени» у вас есть? Вы пытались установить в песочнице? – user2407038

+0

Использование песочницы Я могу успешно построить и установить 'http-conduit-1.9.6', но я получаю то же сообщение об ошибке, когда запускаю' cabal repl'. Я использую HP 2014.2.0.0 - ghc 7.8.3 - cabal 1.20.0.3 – ErikR

+0

Вам, вероятно, нужно «импортировать Data.Time.Format.Parse'. – arrowd

ответ

2

Чтобы построить HTTP-канал-1.9.6 (в песочнице), я должен был:

  1. Явное добавить зависимость от сети-Ури в сборке-зависит от HTTP-канала .cabal

  2. в сети/HTTP/Conduit/Types.hs, заменить импорт Data.Time.Clock на импорт Data.Time

    (этот вопрос в пакете времени поставить меня на правильном пути: https://github.com/haskell/time/issues/7)

Сообщите мне, если это не так.

 Смежные вопросы

  • Нет связанных вопросов^_^