2013-12-13 2 views
0
⇒ cabal build   
./vinyltest.cabal has been changed. Re-configuring with most recently used 
options. If this fails, please run configure manually. 
Resolving dependencies... 
Configuring vinyltest-0.1.0.0... 
cabal: At least the following dependencies are missing: 
filePath -any 

를 찾을 수 있습니까? 그것은 filePath가 누락되었음을 알려주며, 설치하려고하면 이미 설치되어 있습니다.음모는 올바른 패키지

무엇이 여기에 있습니까?

+0

'cabal configure'를 수동으로 다시 실행 해 보셨습니까? 또한,'filePath'와'filepath'가 같지 않음을 유의하십시오. (cabal 설치가 양쪽 모두에서 작동 함에도 불구하고) –

답변

2

나는 이것이 빌드에 따라 오탈자 일 가능성이 높습니다. vinyltest.cabal에 제한이 있습니다. filePath이고 실제 패키지 이름은 filepath (소문자 'p')입니다. cabal install은 특별히 신경 쓰지 않지만 ghc-pkg (cabal configure/build에서 사용)은 대소 문자를 구분합니다.

$ ghc-pkg list filepath 
/usr/local/lib/ghc-7.6.3/package.conf.d 
    filepath-1.3.0.1 
/home/elliot/.ghc/x86_64-linux-7.6.3/package.conf.d 

$ ghc-pkg list filePath 
/usr/local/lib/ghc-7.6.3/package.conf.d 
/home/elliot/.ghc/x86_64-linux-7.6.3/package.conf.d 

올바르게 대문자로 된 'p'는 대문자로되어 있지만 'P'는 어떻게 패키지를 찾지 못하는지주의하십시오.

+0

예, 고맙습니다. 고마워요. –