2014-01-23 1 views
4

방금 ​​내 시스템에 haskell-platform을 설치했습니다 (문제가있는 경우 Ubunto 12.04). 나는 음모가 버전 1.14.0.0에 아직도다는 것을 발견하고, 이것은 문제를 일으키고 있었다. 또한 현재 있지만 MTL 라이브러리의 고대 버전에 대해 컴파일 된 패키지 (예 : regex-base)가 있습니다. 종속성 문제를 해결하는 데 문제가 있습니다.haskell-platform을 최신 상태로 만드는 데 필요한 단계는 무엇입니까?

누군가가 haskell 플랫폼의 모든 부분을 최신으로 유지하는 데 필요한 단계를 도와 줄 수 있습니까?

+0

나는 당신에게 적당한 대리점이 있다는 것을 알고 있지만, 서버 SE 장소 중 하나에 대해서는 그렇지 않습니다. –

+4

하스켈은 정확히 서버 도구가 아닙니다. 그것은 더 많은 개발 도구입니다. 파이썬이나 루비를 설치하는 방법에 대해 많은 질문이 있습니다. 왜 하스켈이 아닙니다. –

+0

충분히, 그냥 내 서버에 lang 엔진을 업데이 트하려는 경우 이후 묻고 있었다, 나는 서버 SE 장소에서 물어볼거야. 나는 네가 가진만큼 주변에 있지 못했다. :) –

답변

6

하스켈 플랫폼이있는 경우에도 최신 버전의 cabal-install (cabal 명령 줄 프로그램)을 설치할 수 있습니다. cabal install cabal-install로컬 기부 바이너리 디렉토리에 최신 버전을 넣습니다 (즉, ~/.cabal/bin/cabal). 이 플랫폼을 설치 한 cabal보다 우선하려면 ~/.cabal/bin이 경로 앞에 있어야합니다.

다른 사람들의 말은 맞습니다. Haskell 플랫폼은 롤링 버전이 아니며 특히 base은 GHC 버전과 연결되어 있으므로 업그레이드하지 않아야합니다. 새 버전의 패키지가 필요하고 base이 아닌 경우 해당 패키지를 설치하기 만하면됩니다. 계속 문제가 발생하면 Ubuntu를 업그레이드하여 새로운 버전의 GHC 및/또는 Platform을 얻는 것이 좋습니다.

+1

필자는 sandbox와 repl 기능에 액세스하기 위해 최신'cabal-install'을 가져 오는 것이 좋습니다. 패키지 버전을 두려움없이 쉽게 실험 할 수 있습니다. – jberryman

관련 문제