3

Haskell-idea-plugin をインストールして、Haskell IDE を作成しました。

https://github.com/Atsky/haskell-idea-pluginで主張されているように、プラグインは次のことを行うことができます。

  • Haskell 構文の強調表示
  • Cabal 構文のハイライト
  • ghc-modi によるエラー チェック。
  • ghc-modi に基づく簡単な補完
  • シンボルの種類を表示 (Ctrl + Shift + T、Mac では ⌘ + Shift + T)
  • カバルプロジェクトの構築
  • cabal パッケージのインストール

  • REPL

しかし、次の単純なHaskellファイルをデバッグしようとしたとき

module Main where

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

それは報告しました:Debug execution error: Internal error occured while executing debug process for untitled

そして、これが私の Haskell デバッガー構成です。 ここに画像の説明を入力

他のオプションも試しましたが、うまくいきませんでした。

そして、ここに私の環境があります:

  1. Ubuntu14.10
  2. oracle-jdk6.0
  3. IntelliJ アイデア 13.1.16
  4. haskell-idea-プラグイン
  5. GHC-MOD
  6. リモートデバッガー
4

1 に答える 1

2

私は窓の下にいますが、同様のエラーが発生しました。エラーを解決するために私のために働いた手順:

  1. ghc-modi.exeコマンドラインから実行してみてください。これは 、ソースから ghc-modi.exe: C:\Users\Nick\AppData\Roaming\cabal\bin\ghc-mod: createProcess: does not exist (No such file or directory) 再コンパイルしてインストールすることで修正され、 へのハードパスが含まれていると思われ、コンパイルされたファイルは異なるマシン間で移動できません。ghc-modghc-modighc-mod
  2. remote-debuggerファイルシステム内の位置に同じように強く依存しているようです。以前のインストールの 1 つで、別のマシンからコピーしてC:\Portable\ghc-7.10.1\lib\settings: openFile: does not exist (No such file or directory). 修正は、現在のマシンのソースremote-debuggerから再構築することです。
  3. もちろん、これらの実行可能ファイルはすべて でアクセスできる必要がありますPATH
  4. その後、helloプロジェクトをゼロから作成し、(リモート) デバッグは問題なく動作しました。
于 2015-07-29T11:32:50.900 に答える