Showing posts with label Haskell 설치. Show all posts
Showing posts with label Haskell 설치. Show all posts

Friday, August 26, 2011

우분투에서 cabal update 문제

Haskell Platform을 설치하고 cabal update를 하면 계속 구 버전이니까 업데이트하라고 야단을 맞는다.
이는 path문제 때문.

echo $PATH 해 보면 ~/.cabal/bin 이 없다. (플랫폼 설치후에 cabal을 업데이트하면 여기에 설치된다.)
그러므로,
export PATH=~/.cabal/bin:$PATH
해주면 된다.

Sunday, April 04, 2010

Haskell Platform on Ubuntu

우분투에 하스켈 플랫폼 설치를 했습니다.
한...보름은 삽질한 듯 합니다.

결론은, 우분투의 시냅틱패키지를 통해서 설치한 하스켈이 있다면 삭제를해야 한다는 것.

귀찮아서 우분투를 다시 설치하고는 하스켈 플랫폼에 있는 방법대로 하니 잘 설치가 됨.
다만, cabal 명령어를 시스템 PATH에 추가해 주어야 함. 그것도 맨 앞에... --;

참고할 사이트들.

하스켈 플랫폼
LangDev

Tuesday, January 26, 2010

Haskell 둘째 걸음

준비단계 1:

1. c:\ghc 폴더를 만들었습니다.
2. CMD 바로가기를 바탕화면에 만들었습니다.
3. 바로가기에 마우스를 두고 오른쪽 버튼을 클릭하여 속성창을 표시합니다.
4. 시작위치를 1번에서 만든 폴더로 지정해 둡니다. 그 이외의 것도 구미에 맞게 수정합니다.

준비단계 2:
1. 설치된 ghc 버전 확인
>ghc --version
설치된 버전을 확인할 수 있습니다.
2. cabal 업데이트 진행
cabal을 통해서 필요한 패키지를 설치/제거하는 것이 좋다고 합니다.
(1) cabal이 가진 목록을 update합니다.
>cabal update
(2) cabla 프로그램 자체를 업데이트 합니다.
>cabal install cabal-install
알아서 컴파일 하면서 업데이트 합니다.

사족:
cabal을 업데이트 하여도 cabal version은 그대로인 문제가 발생.
알아보니 이런 문제가...

cabal의 실행파일 설치 디렉토리(C:\Program Files\Haskell\bin)를 Path에서 하스켈 플랫폼의 디렉토리(C:\Program Files\Haskell Platform\2009.2.0.2\extralibs\bin)보다 앞에 오도록 둘의 순서를 바꾸어서 해결을 함.
바꾸는 방법은,
"시작-제어판-시스템-고급-환경변수"에서 시스템변수에 있는 PATH를 수정해 주면 된다.



Haskell 첫걸음

Haskell Platform을 설치하였습니다.

GHC입니다. 국내 첫 서적이 Hug와 GHC의 혼합이기는 하지만, GHC쪽이 많은 자료를 얻을 수 있는 것 같습니다.