Йесод терпит неудачу, думая, что построение Кабалы увенчалось успехом

Я относительно новичок в Haskell, пришедший из F# (язык Microsoft).

Я создал проект Yesod из скаффолдера, немного поиграл с ним, подправил вещи, но потом он перестал работать с этим сообщением об ошибке (после того, как все модули были успешно собраны):

devel.hs: D:\yesod\projects\test101\dist\build\HStest101-0.0.0.o: unknown symbol `___stginit_test101zm0zi0zi0_HandlerziPage_'
devel.hs: devel.hs: unable to load package `test101-0.0.0'
Exit code: ExitFailure 1

Используя cabal напрямую (cabal build, cabal install, dist\build\test101\test101), я смог запустить приложение, но это действительно раздражает.

Что я могу сделать?

Спасибо!


person Ramon Snir    schedule 24.09.2011    source источник
comment
Какие изменения вы внесли? Вы пытались восстановить его с нуля, используя cabal clean?   -  person hammar    schedule 24.09.2011
comment
Внес несколько простых изменений в код: добавил объекты БД, изменил маршруты, добавил обработчик и изменил обработчик Root. Да, я почистил.   -  person Ramon Snir    schedule 24.09.2011


Ответы (1)


Я думаю, вам нужно добавить свои новые модули (в частности, Handler.Page) в файл Cabal.

person Michael Snoyman    schedule 24.09.2011
comment
Большое спасибо! Решил все! - person Ramon Snir; 24.09.2011