최신 Haskell 플랫폼 (2014.2.0.0)에서 Cabal을 사용할 수 없습니다. 나는 PATH에서 모든 폴더를 제거하고 음모의 라이브러리 디렉토리를 삭제, 설치 제거를 시도하고, 한 여전히 행운최신 Haskell 플랫폼 (2014.2.0.0)을 사용하는 Cabal 1.18.1.3에서 오류가 발생했습니다.
나는 다음과 같은 오류 얻을 GitBash MINGW32 쉘에서 명령 줄에서 cabal
를 실행하면 :
cabal.exe init
cabal.exe: The program ghc version =6.4 is required but it could not be
found.
을
이제
내가 cmd를 창문에서 음모를 실행하면, 그것은 잘 실행,하지만 난 cabal init
을하려고 할 때, 나는 다음을 얻을 수 (cabal configure
, cabal install
등 모든 cabal --version
제외하고, 같은 오류를 줄) :
>cabal init
Package name? [default: toyrsa]
Package version? [default: 0.1.0.0]
Please choose a license:
* 1) (none)
2) GPL-2
3) GPL-3
4) LGPL-2.1
5) LGPL-3
6) AGPL-3
7) BSD3
8) MIT
9) Apache-2.0
10) PublicDomain
11) AllRightsReserved
12) Other (specify)
Your choice? [default: (none)] 3
cabal: git: does not exist
기본 또는 다른 옵션을 선택하면 동일한 결과가 생성됩니다. Cabal 1.20으로 업그레이드하는 것도 도움이되지 않습니다.
'캐벌'을 업데이트 해 보셨습니까? 'C : \ Users \ facuq \ AppData \ Roaming \ cabal \ bin' 경로를 편집해야 할 수도 있습니다. – bheklilr
예, cabal 1.20 (내 게시물의 마지막 줄 참조)로 업데이트했는데 아무런 차이가 없었습니다 (기본적으로 Haskell 플랫폼에서 얻은 결과이므로 1.8으로 문제를 게시했습니다). cabal의 bin 디렉토리를 경로에 추가하고 cabal 실행 파일이 들어있는'extralibs '의'bin' 디렉토리를 추가했습니다. – facuq
'--with-compiler ='플래그를 사용 해보세요. –
bheklilr