학교 클러스터에서 실행하고 싶은 Haskell 프로그램이 있지만 GHC 버전이 너무 오래되어 업데이트되지 않습니다. 어떻게든 내 소스 코드와 함께 패키징하고 싶지만 기본적으로 설치 스크립트를 실행해야 합니다. 다른 컴퓨터로 보내도 계속 작동하는 최신 Haskell 컴파일러 실행 파일을 얻을 수 있는 방법이 있나요?
내 코드를 로컬에서 크로스 컴파일하고 실행 파일을 보낼 수도 있지만 클러스터 자체에서 빌드할 수 있는 것이 더 좋습니다.
답변1
이 문제가 발생했을 때 저는 방금 홈 디렉토리에 GHC를 설치했습니다.
$ wget http://www.haskell.org/ghc/dist/7.6.1/ghc-7.6.1-i386-unknown-linux.tar.bz2
$ tar xjvf ghc-7.6.1-i386-unknown-linux.tar.bz2
$ cd ghc-7.6.1-i386-unknown-linux
$ ./configure --prefix=/home/user/bin/ghc-7.6.1
$ make install
$ export PATH=/home/user/bin/ghc-7.6.1/bin:$PATH
그 후에는 귀하의 계정에서 최신 GHC를 사용할 수 있습니다.