2014-02-15 7 views
2

Haskell Plaftform 2013.2.0.0 설치 후 cabal.exe는 "C : \ Program Files (x86) \ HaskellPlatform \ 2013.2.0.0 \ lib \ extralibs \"Windows에서 cabal install cabal-install과 관련된 문제

에 있습니다. 업데이트 된 cabal.exe 파일에 "음모 음모가 설치 설치"의 실행 후

:

"C \ 사용자 알베르토 \의 AppData \ 로밍 \ 음모의 \ 함을 \"그러나 이전 cabal.exe은 여전히 ".. \ extralibs"에 있기 때문에 항상 수행 할 이전 버전입니다. 알베르토에 대한

사용자 변수 : PATH는 = C가 : \ 사용자 알베르토 \의 AppData \ 로밍 \ 음모의 \ 빈

시스템 변수를 : \ 경로 = C : \의 Program Files (x86) \ 하스켈 \ bin에; C : \ Program Files (x86) \ Haskell Platform \ 2013.2.0.0 \ lib \ extralibs \ bin, C : \ Program Files (x86) \ Haskell Platform \ 2013.2.0.0 \ bin, C : \ Program Files (x86) \ PC 연결 솔루션 C : \ Program Files (x86) \ ATI Technologies \ ATI.ACE \ Core \ % SystemRoot % \ System32 \ Wbem, % SYSTEMROOT % \ System32 \ WindowsPowerShell \ v1.0 \ C : \ Program Files (x86) \ Haskell Platform \ 2013.2.0.0 \ mingw \ bin

나는 ".. \ extralibs"에서 cabal.exe 파일을 삭제하여이 문제를 급하게 해결했지만 이것이 최선의 해결책이라고 생각하지 않습니다.

난 당신이 "--bindir ="옵션과 함께 음모를 설치할 위치를 지정할 수 있습니다 Windows 운영 체제 (비스타, 윈도우 7, 윈도우 8)

답변

1

와 다른 컴퓨터에도이 문제를 발견했다. 당신이 다음을 수행한다면, 그것은 (당신은 관리 명령 프롬프트에서 실행해야 할 수도 있습니다)을 찾아야한다 :

cabal install --bindir="C:\Program Files (x86)\Haskell\bin" cabal-install 
하스켈 \ bin 디렉토리 내 설치 (하스켈 플랫폼에 존재하지 않았다

2014.2.0.0 Windows 8 64 비트), 설치가 여전히 경로의 첫 번째 위치에 있습니다. 그래서 나는 그것이 cabal이 설치 될 것으로 예상 한 곳이라고 생각했습니다. 그렇게하면 먼저 발견됩니다. where cabal으로 확인할 수 있습니다. 첫 번째 경로가 기본적으로 사용되는 경로의 모든 길잡이 목록이 표시됩니다.

관련 문제