使用 alex/happy 与 Cabal
我正在为我正在学习的课程编写一个编译器。该类不是专门的 Haskell,但我正在使用 Haskell 来编写我的编译器和解释器。我有一个 cabal 包设置,希望能…
尽管安装了依赖项,但尝试配置 Setup.hs 时出现依赖项问题
我已获得一个Setup.hs 文件以及另一个包含源代码的.hs 文件。每当我尝试通过以下方式配置安装时: runhaskell Setup.hs 配置 我收到错误: 安装:至少…
make:找不到模块“系统”
昨天我用 cabal 安装了 darcs,失败了,今天我在运行 ghc --make node.hs 时得到了这个: 节点.hs:13:8: 找不到模块“系统”: 使用 -v 查看搜索到的…
尝试构建 Cabal 库时 GHC 构建错误
我正在尝试在我的系统上构建/安装 Cabal,但遇到以下依赖项错误: SDGL0990Z464C:Cabal-1.8.0.4 cflynn$ ghc --make Setup SDGL0990Z464C:Cabal-1.8.0…
cabal 安装 yesod 失败?
Haskell 包依赖仍然是一个问题,但我不知道如何解决这个问题。我的环境: Ubuntu 10.10,全新安装 apt-get install ghc6 cabal-install cabal update …
derive-2.3.0.2 构建期间出现奇怪的错误
我正在尝试使用 cabal-install 安装“yi”编辑器,这又会安装包“derive-2.3.0.2”。在 derive 编译期间出现以下错误: [53 of 58] Compiling Data.De…
为什么更改 %USERPROFILE% 会导致 sHGetFolderPath SIDL_APPDATA 失败?
我正在尝试调试 Cabal 的一个问题,如果我在运行之前更改 %USERPROFILE% 环境变量的值,它将无法工作。我似乎已将错误追溯到指向 SIDL_APPDATA 的 win…
如何解决矢量算法包、darcs 等的 cabal 安装错误?
$ ghc -V cabal -V The Glorious Glasgow Haskell Compilation System, version 7.0.1 cabal-install version 0.8.2 using version 1.8.0.6 of the Ca…
DeriveFunctor 是一个公认的扩展吗?阴谋集团似乎很困惑
阴谋集团给我的信息很复杂。当我说: Extensions: DeriveFunctor 它说: Warning: Unknown extensions: DeriveFunctor 但是当我说: GHC-Options: -XD…
Cabal 包稳定性领域的约定
Cabal 允许使用自由形式的稳定性字段 : 稳定性:自由形式 <块引用> 软件包的稳定性级别,例如alpha、experimental、provisional、stable。 关于这…
-package Cabal-1.8.0.6 破坏 Mac 上的 pango 安装
在 mac 上安装 Haskell pango 时(sudo cabal install pango),第一个问题是它尝试安装我已经安装的软件包。我已经安装了haskell98(成功),但是pan…
wxHaskell 失败,因为它依赖于 wx_macu-2.8
我使用 macports 安装 wxWidgets,然后运行命令: sudo cabal install wx 其输出包括: /bin/sh: wxdirect: command not found /bin/sh: wxdirect: co…
.cabal 中的 {} 用于 Haskell 中的 Haddock 文档
收到该行 > { -# OPTIONS_GHC -fglasgow-exts -XTemplateHaskell #- } 如果我在 .cabal 文件的文档部分(描述)中 haddock: parsing haddock prolog…
Cabal安装quickcheck版本问题
我正在尝试通过 cabal 在 Ubuntu 10.04 上安装 Quickcheck 2。无论我尝试做什么,我总是会得到以下结果: $ cabal list quickcheck * QuickCheck Syno…
如何在 eeePc 701 / Ubuntu Netbook Remix 1.6 (Lucid) 上构建 cabal-install
不是编程问题,但我第一次看到这样的问题。 UNR 1.6(基于Ubuntu 10.04)安装6.12.1版本的GHC。 因此,为了构建 cabal-install-0.8.2,我必须安装 lib…