2013-01-02 3 views
3

저는 하스켈 세계에 처음 왔으므로 어리석은 질문에 대해 실례합니다. 나는 하스켈 플랫폼을 instlled 나는 cabal install repa 실행하고 WinGHCiRepA를 가져 오는 방법

import qualified Data.Array.Repa as R 
:m + Data.Array.Repa 

이 코드 파일을로드하려고하지만 난이 얻을 :

Could not find module `Data.Array.Repa' 
Perhaps you meant 
    Data.Array.Base (from array-0.4.0.0) 
    Data.Array.IO (from array-0.4.0.0) 
    Data.Array.ST (from array-0.4.0.0) 

사람이 방법으로 문제를 제거하는 말해 줄래을 모듈을 찾을 수 없습니까? 고마워요!

+0

'ghc-pkg list repa '가 뭐라고 말합니까? –

+0

경고 : 캐시가 오래 되었음 : C :/Program Files/Haskell Platform/2012.4.0.0 \ lib \ package.conf.d \ package.cache 수정하려면 'ghc-pkg recache'를 사용하십시오. C : \ Program Files \ Haskell Platform/2012.4.0.0 \ lib \ package.conf.d : C : \ Users \ Faery \ AppData \ Roaming \ ghc \ i386mingw32-7.4.2 \ package.conf.d : 이것이 재 캐시를 실행 한 후 얻은 결과입니다. – Faery

+0

경로에 ghc의 이전 버전이 실행 중일 수 있습니다. 확실히, 시스템은 어쨌든 깨졌습니다 - 최소한 ghc-pkg recache'를 실행하면 –

답변

2

확실하지 않은 경우 repa을 설치하려고 시도했을 때 상태 메시지 cabal가 실제로 표시 되었습니까?

내 Windows 시스템의 최신 (오늘, 2012.4.0.0 현재) 하스켈 플랫폼은 최신 (3.2.3.1) 버전 repa을 설치하지 못합니다. 지. cabal install repa은 작동하지 않습니다. 일부 시스템 패키지를 다시 설치하면 시스템이 손상 될 수 있습니다. 어쨌든 (cabal install repa --force-reinstalls과 함께) 설치를 시도하면 어쨌든 비밀스러운 상태 오류 메시지와 함께 실패합니다. 어쨌든 설치가 실패했다는 사실에주의를 기울이지 않고 어쨌든 가져 오기를 시도했다면 오류 메시지는 사용자가 가지고있는 것 ("모듈을 찾을 수 없습니다 ...")이 될 것이라고 생각합니다. .

나는 아직 그것을 사용하여 시도하지 않은 cabal install repa-3.2.1.1

으로 repa, 즉 3.2.1.1의 이전 버전을 설치하지만, 수 있었지만 적어도 수입 :m + Data.Array.Repa 잘 작동하는 것 같다.