我刚从OSX 10.9.3上的二进制安装程序安装了Leksah。每当我尝试启用调试模式时,我都会在控制台中找到一行
===========127==================
当我尝试执行与调试相关的活动时,我收到相同的错误消息:GHCi调试器未运行。点击"启动GHCi"没有任何效果,并且连续尝试时会弹出错误。
我创建了一个带有包的工作空间,并且我已经配置了包(因此它可以从Leksah编译并运行良好)。我试图从默认的Main.hs源文件中运行调试器。
编辑:它不再以任何可预测的方式编译或运行。编译和运行只是给我一条输出线,如上所述(对于编译,它显示a = 2 =然后= 127 =暂停后)。有时运行会打印出早期版本的输出(将main更改为其他内容,它仍会打印" hello")。没有显示错误。
EDIT2:尝试在另一台计算机上安装(我通过安装程序安装Haskell),我意识到Leksah应该花一些时间来验证软件包等等。它似乎在我的主计算机上跳过了这个阶段,在那里我用自制软件安装了haskell平台。我觉得Leksah根本找不到GHC,但我找不到任何与GHC和相关路径相关的偏好。
答案 0 :(得分:1)
我在Kubuntu上遇到了这个错误。我不得不安装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