2

我刚刚从 OSX 10.9.3 上的二进制安装程序安装了 Leksah。每当我尝试启用调试模式时,我都会在控制台中看到一行字

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

当我尝试执行调试相关活动时,我收到相同的错误消息:GHCi 调试器未运行。点击“start GHCi”没有任何效果,连续尝试都会弹出错误。我已经创建了一个带有包的工作区,并且我已经配置了包(因此它可以从 Leksah 编译并运行良好)。我正在尝试从默认的 Main.hs 源文件中运行调试器。

编辑:它不再以任何可预测的方式编译或运行。编译和运行只是给了我如上所述的一行输出(对于编译,它显示一个 =2= ,然后在暂停后显示 =127= )。有时运行会打印早期构建的输出(将 main 更改为其他内容,它仍然会打印“hello”)。没有显示错误。

EDIT2:尝试在另一台计算机上安装(我通过安装程序安装了 Haskell),我意识到 Leksah 应该需要一些时间来验证包等等。它似乎在我的主计算机上跳过了这个阶段,在那里我用自制软件安装了 haskell 平台。我感觉 Leksah 根本找不到 GHC,但我找不到任何与 GHC 和相关路径有关的偏好。

4

1 回答 1

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

于 2014-11-09T18:13:02.173 回答