2014-06-18 7 views
2

방금 ​​OSX 10.9.3의 바이너리 설치 프로그램에서 Leksah를 설치했습니다. 내가 디버그 모드를 사용하려고 할 때마다, 나는 콘솔에서 라인"GHCi가 실행 중이 아니기 때문에 Leksah 디버거가 작동하지 않습니다"

===========127==================

말을 얻을 내가 디버그 관련 활동을 수행 할 때, 나는 같은 오류 메시지가 : GHCi 디버거가 실행되고 있지 않습니다. "GHCi 시작"을 클릭해도 아무 효과가 없으며 연속 시도에서 오류가 나타납니다. 패키지가있는 작업 공간을 만들었으며 패키지를 으로 구성했습니다 (따라서 Leksah에서 컴파일되어 실행됩니다). 기본 Main.hs 소스 파일 내에서 디버거를 실행하려고합니다.

EDIT : 더 이상 컴파일하거나 예측 가능한 방식으로 실행하지 않습니다. 컴파일 및 실행은 위에서 설명한대로 출력 결과를 제공합니다 (컴파일의 경우 일시 중지 후 a = 2 = 및 then = 127 =로 표시). 때때로 실행은 이전 빌드의 출력을 인쇄합니다 (메인을 다른 것으로 변경 한 후에도 여전히 "hello"를 인쇄합니다). 오류는 표시되지 않습니다.

EDIT2 : 설치 프로그램을 통해 Haskell을 설치 한 다른 컴퓨터에 설치하려고하면 Leksah가 패키지 및 기타 등등을 확인하는 데 시간이 걸릴 것으로 예상됩니다. 내 컴퓨터에서이 단계를 건너 뛰는 것 같았습니다. 거기서 자작과 함께 haskell 플랫폼을 설치했습니다. 나는 Leksah가 GHC를 전혀 찾을 수 없다는 느낌이 들지만, 나는 GHC와 관련된 경로에 관한 선호 사항을 찾을 수 없다.

답변

1

쿠분투에서이 오류가 발생했습니다. Cabal과 일부 의존성을 설치해야했습니다. 그를 찾아이 링크는 나에게 도움이

apt-get install ghc 
apt-get install cabal-install 
apt-get install libghc-quickcheck2-dev 
cabal update 

: https://code.google.com/p/leksah/issues/detail?id=239

나는 다음과 같은 명령을 사용