问题标签 [cabal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
haskell - 阴谋集团安装 yesod 失败?
Haskell 包依赖关系仍然是一个问题,但我不知道如何解决这个问题。我的环境:
- Ubuntu 10.10,全新安装
- apt-get install ghc6 cabal-安装
- 阴谋集团更新 && 阴谋集团安装 阴谋集团安装
然后:
- 阴谋集团安装yesod
我明白了:
如何安装 yesod?
haskell - 尽管安装了依赖项,但在尝试配置 Setup.hs 时出现依赖项问题
我得到了一个 Setup.hs 文件,以及另一个包含源代码的 .hs 文件。每当我尝试通过以下方式配置安装时:
runhaskell Setup.hs 配置
我得到错误:
设置:至少缺少以下依赖项:binary >=0.4.0 && <0.6.0, haskeline ==0.6.*
我已经使用 cabal 安装了这些依赖项,但是当我尝试再次运行 Setup configure 命令时,我得到了同样的错误。我对 Haskell 完全陌生 - 在尝试再次运行安装程序之前,我在进行 cabal 安装后是否还缺少另一个步骤?
haskell - 尝试构建 Cabal 库时出现 GHC 构建错误
我正在尝试在我的系统上构建/安装 Cabal,但遇到了以下依赖错误:
我安装了 GHC 7.0.1,据我所知 GHC 6.6.1 和后来的“文件路径”包?我不清楚“基地”到底指的是什么?
haskell - 启动 xmonad
我对 xmonad 完全陌生,但我想开始使用它来提高我的工作效率。
这是我一直在使用的指南(我使用的是 Apple OS X Snow Leopard) http://xmonad.org/tour.html#start
到目前为止,我已经成功安装了 Haskell-Platform、Cabal、dMenu 和 xmonad(使用 cabal install)。
当我尝试从终端运行 xmonad 时,我遇到了这个错误:
谁能解释这意味着什么?谢谢!
haskell - 制作:找不到模块“系统”
昨天我用 cabal 安装了一个失败的 darcs,今天我在运行 ghc --make node.hs 时得到了这个:
node.hs:13:8:找不到模块“系统”:使用 -v 查看搜索的文件列表。
在某个地方,阴谋集团似乎已经破坏了它的系统模块。我能做些什么来修复这个?
我在 OSX 上使用版本 7.0.1 的 ghc。
haskell - 使用 alex/happy 和 Cabal
我正在为我正在学习的课程编写编译器。该类不是专门的 Haskell,但我使用 Haskell 来编写我的编译器和解释器。我有一个 cabal 包设置,希望能让我的教授轻松运行/编译。我在这两个可执行文件的构建工具字段中都有 happy 和 alex,但 Cabal 忽略了这一点,然后抱怨它找不到 Happy 和 Alex 应该生成的模块。如果我手动运行:
然后 cabal 完美运行。
我以为我早先让 cabal 自动运行它们,但也许我记得不完全。
跛行阴谋:
目录布局:
haskell - 为什么“cabal sdist”不包括所有“需要构建的文件”?
根据维基条目,
它将构建项目所需的文件打包
我有一个简单的仅限可执行文件的.cabal
项目,它基本上包含
并由以下超出的一些附加.hs
文件组成。例如,还有其他一些。src/
src/MyMain.hs
src/Utils.hs
cabal build
构建没有问题myprog
,并编译下面所需的附加.hs
文件src/
,但cabal sdist
没有,因此创建了一个功能失调的源代码压缩包。我究竟做错了什么?如何告诉 cabal 包含 hs-source-dirs 下的所有源文件?
附带说明一下,对于 GNU Autotools,有一个make distcheck
目标,它首先构建一个源代码压缩包,然后尝试通过新生成的源代码压缩包构建项目,从而确保一切正常。是否有类似的东西cabal
,以确保我的源压缩包是健全的?
haskell - ghc 找不到我的 cabal 安装包
我已经安装了 ghc 6.12.3,然后是 Haskell 平台。我正在尝试编译一个测试程序:
所以,很自然,我愿意
哪个工作正常,并将包放在 ~/.cabal/lib/bindings-0.1.2 中。问题是,当我用 ghc 再次编译时,它仍然找不到我用 cabal 安装的包。以详细模式编译给出:
正如另一个 stackoverflow 用户所建议的,我尝试了:
但无济于事。如何将 .cabal 添加到要搜索的包目录列表中?谢谢!
haskell - 如何告诉 myproj.cabal 使用我在 ~/.cabal 中安装的软件包?
我正在尝试myproj.cabal
为我的项目编写一个文件,但它似乎没有找到我安装的包~/.cabal
我在这里做错了什么?
testing - cabal、HTF 和 HUnit 断言的奇怪之处
所以我正在尝试使用 HTF 来运行一些 HUnit 风格的断言
当我使用时ghc --make
,它似乎可以正常工作。
但是当我使用 cabal 构建它时,并不是所有应该失败的测试都会失败。
出了什么问题,我该如何解决?