살아가는 이야기
Haskell: cabal 문제 본문
Haskell Platform 2011.2.0.1을 사용하던 중에 cabal 문제가 발생했다. cabal은 패키지 설치 도구다. 리눅스 배포판의 apt-get이나 yum과 같은 프로그램이라고 생각할 수 있다. 그런데 다음과 같이 cabal을 업데이트하는 데 문제가 발생했다.
C:\>cabal update
Downloading the latest package list from hackage.haskell.org
Note: there is a new version of cabal-install available.
To upgrade, run: cabal install cabal-install
C:\>cabal install cabal-install
Resolving dependencies...
cabal: Couldn't read cabal file "hashable\\1.2.0.6\\hashable.cabal"
C:\>cabal --version
cabal-install version 0.10.2
using version 1.10.1.0 of the Cabal library
인터넷을 찾아 보니 아래 사이트에서 최신 버전의 cabal.exe를 설치된 Haskell Platform의 bin 폴더에 덮어쓰라고 되어 있었다.
http://www.haskell.org/cabal/download.html
그래서 그대로 했는데, 그래도 여전히 문제는 해결되지 않았다. 결국은 민간요법! Haskell Platform 전체를 지우고 새로운 Haskell Platform 2013.2.0.0으로 설치하였다. 빠른 길을 왜 이리 돌아갔는지...