2017-09-18 10 views
0

코드를 테스트하려고하면 IntelliJ에서이 오류를 알려줍니다. 그러나 나는 cabal을 설치하여 QuickCheck를 설치했습니다.Mac에서 'Test.QuickCheck'모듈을 찾을 수 없습니다.

Testing.hs:3:1: error: 
    Could not find module ‘Test.QuickCheck’ 
    Use -v to see a list of the files searched for. 
    | 
3 | import Test.QuickCheck 
    | ^^^^^^^^^^^^^^^^^^^^^^ 
Failed, 0 modules loaded. 
+1

quickcheck을 설치할 때 출력을 게시 할 수 있습니까? –

+0

@WillemVanOnsem 종속성 해결 중 ... 요청한 패키지가 모두 이미 설치되었습니다. QuickCheck-2.10.0.1 어쨌든 다시 설치하려면 --reinstall을 사용하십시오. – hjh006

+1

IntelliJ는 Cabal 샌드 박스를 사용합니까? 또한 Cabal을 통해 바이너리를 빌드하는 경우 패키지가 숨겨져있을 수 있습니다. –

답변

0

이것은 8.2.1 Haskell-Platform 바이너리의 풀 버전에서의 불쾌한 버그의 또 다른 예라고 생각합니다.

해결책은 고장난 물건을 강제로 다시 설치하거나 단순히 고정 릴리스로 업그레이드하는 것입니다. 자세한 내용은 여기를 참조하십시오 : https://mail.haskell.org/pipermail/haskell-cafe/2017-October/127979.html