2014-05-09 2 views
3

깨진 패키지 (GHC 7.6.3)에 불만을 :. GHC 7.6.3를 우분투 (현재의 repo에서 설치에 apt-get install haskell-platform)에 의해 내 IDE 플러그인이 요청 이후 음모 설치 GHC-모드는 내가 사용

ghc-mod을 설치하려고 .? 012에 스틱 : 그것을 위해

❯ cabal install ghc-mod    
Resolving dependencies... 
In order, the following would be installed: 
cmdargs-0.10.7 (new package) 
convertible-1.1.0.0 (new package) 
ghc-syb-utils-0.2.1.2 (new package) 
hashable-1.2.1.0 (reinstall) changes: text-0.11.3.1 -> 1.1.0.1 
hscolour-1.20.3 (new package) 
polyparse-1.9 (new package) 
cpphs-1.18.4 (new package) 
haskell-src-exts-1.15.0.1 (new package) 
transformers-base-0.4.2 (new package) 
monad-control-0.3.3.0 (new package) 
lifted-base-0.2.2.2 (new package) 
io-choice-0.0.5 (new package) 
unordered-containers-0.2.4.0 (reinstall) 
uniplate-1.6.12 (new package) 
hlint-1.8.61 (new package) 
ghc-mod-4.1.0 (new package) 
cabal: The following packages are likely to be broken by the reinstalls: 
unordered-containers-0.2.3.0 
case-insensitive-1.2.0.0 
case-insensitive-1.1.0.2 
Use --force-reinstalls if you want to install anyway. 

이러한 문제를 해결하기위한 일반적인 단계는 무엇입니까

답변

2
  • 옵션 1 (즉, 하스켈 작동하도록 내 첫 번째 시도이다). 변경 라인을보고 제약 조건을 추가하여 플랫폼 텍스트 라이브러리 버전을 사용해 봅니다.

    음모는 GHC-모드 --constraint = 텍스트 == 0.11.3.1

  • 옵션 2를 설치 : 특정 폴더 내에서 sandbox에 구축. 샌드 박스 bin 폴더를 경로에 추가하거나 실행 파일을 $ HOME/bin 폴더에 복사하거나 링크해야합니다.

cabal의 새 샌드 박스 기능 (v.1.18 이상)을 사용하려면 cabal-install을 업데이트해야합니다. 대안 음모-DEV, hsenv 및 virthualenv

  • 옵션 3을 다음과 같습니다 .ghc $ HOME/당신의 라이브러리 폴더를 재설정하고 $ HOME/.cabal/lib에
+0

마지막 하나 하나를 간단한 보인다. 그냥 쉬십시오. 고마워. – ses

+1

옵션 3은 구체적으로 무엇을 의미합니까? 그 dirs를 비우는가? –