【问题标题】:Leksah debugger fails because "GHCi is not running"Leksah 调试器失败,因为“GHCi 未运行”
【发布时间】:2014-06-18 00:39:20
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: debugging haskell ghci leksah


    【解决方案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

    【讨论】:

      猜你喜欢
      • 2015-11-18
      • 1970-01-01
      • 2015-01-29
      • 1970-01-01
      • 2016-09-07
      • 1970-01-01
      • 2014-03-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多