예 아니요 응용 프로그램 인 EclipseFP로 응용 프로그램을 만들었습니다. out of the box 설정을 사용하면 'main.hs'파일을 실행하려고 할 때 오류가 발생합니다. 컴파일하는 것처럼 보이지만 실행하려고하면 오류가 발생합니다. 나는 '오른쪽 클릭'을하고 나서 '달리는'것을 시도했다. 콘솔가 열립니다Yesod 및 EclipseFP 응용 프로그램의 중복 인스턴스 오류
What might be the issue?
Here is the error:
<command line>:
Could not find module `OverlappingInstances':
Use -v to see a list of the files searched for.
Failed, modules loaded: none.
Prelude> main
버전 : 인디고 서비스 릴리스 2
이클립스 FP 하스켈 플러그인 - 2.2.4
GHC 버전 7.0.3
가능한 해결책 :
내가 추가하려고 ' {- # LANGUAGE OverlappingInstances # -} '는 모든 haskell 파일의 맨 위에 있습니다.
코드의 모양은 무엇입니까? 오류 메시지는 언어 확장이고 따라서 다르게 포함되어 있어도 (예 : Cabal 파일 또는'{# - LANUGAGE ... - #} 'pragma)'import OverlappingInstances'처럼 보입니다. – delnan
오류 메시지가 파일의 일부 줄 번호가 아니라 명령 줄을 참조하기 때문에 철자가 틀린'-XOverlappingInstances' 플래그가 맞다고 생각합니다. – hammar
좋아요, 코드에는 겹치는 겹치는 인스턴스에 대한 참조가 없습니다. –