2014-04-29 2 views
3

과 종속성을 설치 실패 :나는이 프로젝트에 대한 종속성을 설치하려고하지만이 오류로 실행하고 음모

Failed to install base-unicode-symbols-0.2.2.4 
cabal: Error: some packages failed to install: base-unicode-symbols-0.2.2.4 failed during  the final install step. 
The exception was: /tmp/pkgConf-base-unicode-symbols-0.2.25614.4: hGetContents: invalid argument (invalid byte sequence) 

나는 소스에서 내장 된 최신 하스켈 플랫폼으로 데비안 7을 실행하고 있습니다.

어떻게 수정합니까? 덕분에, 제임스

+0

tarball이 손상되었을 수 있습니다. 'cabal install http://hackage.haskell.org/package/base-unicode-symbols-0.2.2.4/base-unicode-symbols-0.2.2.4를 시도하면이 오류가 계속 발생합니까? .tar.gz'? –

답변

2

난 그냥이 문제를했고 검색 후,이 솔루션을 발견 : https://github.com/haskell/cabal/issues/1883

이 문제는 로케일을 설정하여 해결할 수 있습니다, 요약하기를. 리눅스에서 :

export LANG="en_US.UTF-8" 

나를 위해 충분했다.

+0

export LANG = "en_US.UTF-8"(대시 없음) – xenog

+0

@xenog 고마워, 고쳐 놨어. –