2011-09-24 2 views
2

저는 F # (Microsoft 언어)에서 온 비교적 하스켈에 처음입니다. 나는 스케 폴더 (scaffolder)에서 Yesod 프로젝트를 만든Yesod devel이 실패했습니다. cabal 빌드가 성공했다고 생각합니다.

는 그것으로 조금 불통 물건을 연주하지만, 그것은 (모든 모듈이 성공적으로 구축 된 후에)이 오류 메시지와 함께 작동이 중지 :

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 build, cabal install, dist\build\test101\test101) 응용 프로그램을 실행할 수 있었지만 정말 짜증납니다.

어떻게해야합니까?

감사합니다.

+0

변경 사항을 작성하셨습니까? 'cabal clean'을 사용하여 처음부터 다시 만들려고 했습니까? – hammar

+0

간단한 코드 변경 : db 엔티티 추가, 경로 변경, 핸들러 추가 및 루트 핸들러 변경. 예, 청소했습니다. –

답변

6

새로운 모듈 (특히 Handler.Page)을 카발 파일에 추가해야한다고 생각합니다.

+0

고마워요! 모든 것을 해결했습니다! –

관련 문제