2014-11-29 6 views
3

하스켈 IDE를 만들기 위해 haskell-idea-plugin을 설치했습니다.haskell-idea-plugin의 디버그 기능을 올바르게 작동시키는 방법

https://github.com/Atsky/haskell-idea-plugin에 주장 된대로 플러그인에서 다음 작업을 수행 할 수 있습니다.

  • 하스켈 구문 강조
  • 음모 구문 강조 GHC-MODI으로 확인
  • 오류가 발생했습니다. 심볼의 GHC-수정 된
  • 표시 유형에 따라
  • 간단한 완료 (Ctrl 키 + 시프트 + T, 또는 ⌘ + Mac에서 Shift + T를) 도당의
  • 빌드는 음모 패키지의
  • 설치 프로젝트

  • REPL

하지만 디버깅하려고 할 때 다음과 같은 간단한 하스켈 파일

을 그리고 여기 내 하스켈 디버거 구성입니다 :

module Main where 

main = do 
    str <- getLine 
    putStrLn $ str++str 

는보고 enter image description here

나는 다른 옵션을 시도했지만 작동하지 않았다.

  1. Ubuntu14.10
  2. 오라클 - jdk6.0
  3. 하게 IntelliJ IDEA 13.1.16
  4. 하스켈 - 아이디어 - 플러그인
  5. GHC-모드
  6. : 여기

    그리고

    내 환경
  7. 원격 디버거
+1

여기에서 무슨 일이 있었는지 알아 냈습니까? –

답변

2

나는 창문 아래 있지만 비슷한 오류가 발생합니다. 오류를 해결하는 데 도움이되는 단계는 다음과 같습니다.

  1. ghc-modi.exe을 명령 줄에서 실행 해보십시오. 이 컴파일하고 sources에서 ghc-mod를 설치하여 고정 오류 ghc-modi.exe: C:\Users\Nick\AppData\Roaming\cabal\bin\ghc-mod: createProcess: does not exist (No such file or directory) 이했을 때 그것은 시간이었다, 나는 ghc-modighc-mod 하드 경로를 포함하고, 컴파일 된 파일을 다른 컴퓨터에서 이동하지 않은 것 같아요.
  2. remote-debugger은 파일 시스템의 위치에 대해 동일한 하드 종속성을 갖는 것으로 보입니다. 이전 설치 중에 다른 컴퓨터에서 복사하고 C:\Portable\ghc-7.10.1\lib\settings: openFile: does not exist (No such file or directory)이 있습니다. 수정 프로그램은 다시 현재 컴퓨터의 sources에서 remote-debugger을 다시 작성합니다.
  3. 물론이 모든 실행 파일은 PATH에 액세스 할 수 있어야합니다.
  4. 그 후 나는 처음부터 hello 프로젝트를 만들었고 (원격) 디버깅은 잘 작동했습니다.