cabal 相关问题

Cabal是Haskell编程语言的包分发和构建系统。

Cabal 安装(Cabal cabal-install)由于缺少 zlib 库而失败

我想在 Ubuntu 20.04 上安装 Cabal 3.4.0.0。 $ sudo apt install cabal 安装 $ cabal --版本 cabal-安装版本 2.4.0.0 $ sudo cabal 更新 $ sudo cabal install Cabal cabal-install ...

回答 2 投票 0

cabal 测试找不到 Tests.hs 文件

我的 Haskell 项目中有以下结构: ... 测试 | -- 测试.hs 在我的 .cabal 文件中: -- 测试套件的入口点。 主要是:Tests.hs 我收到的错误消息是: :

回答 1 投票 0

“来自不可升级包的约束需要安装实例”在 cabal 构建时

我正在构建一个项目,其中 base^>=4.17.2.1 位于依赖项中。 Cabal 发出以下错误消息: 解决依赖关系... 错误:cabal:无法解析依赖项: [__0]

回答 1 投票 0

如何创建`SymbolicPath`?

对于一个相当复杂的自定义安装库,我需要操作源文件位置目录: 我需要读出 hsSourceDirs,然后从这些目录中读取文件,两者都直接从 Set 中读取...

回答 1 投票 0

在 gitlab-ci 中添加 cabal 依赖

我有一个通常使用 nix 和 cabal 构建的项目,但是我也想将我的文档发布到 gitlab 页面上。在 gitlab CI 上运行我的 nix 是不切实际的,所以我一直在使用 cab...

回答 1 投票 0

多个文件使用相同的模块名称:

当我输入 stack run 时,我没有收到任何错误消息,但是当我输入 stack ghci 时,我收到有关多个文件使用相同名称的错误,我该如何解决它? (基础)wejden@wejdenaydi:~/wejden$ 堆栈 ghci...

回答 3 投票 0

如何创建一个相当于没有GHC包环境文件?

在没有包环境文件的情况下使用 GHC 时,您将能够使用它附带的多个库,例如容器和文本。但是,当您确实拥有软件包环境时,您可以...

回答 1 投票 0

如何在阴谋集团项目中组织公共和私人图书馆?

我有一个包含多个模块的项目, 2 个用于导出公共库(A 和 B 各 1 个;在这两个库中,B 是一种后端,由 A 使用,但我导出两个库是因为我认为其中一个......

回答 1 投票 0

如何使用 cabal new-test 流式传输测试结果?

使用 cabal test,您可以通过 cabal test --show-details=streaming 流式传输结果。 我找不到用于阴谋新测试的类似选项。是否可以使用 new-test 流式传输结果?

回答 2 投票 0

一个包中只能公开一个库,是否有根本原因?

来自我阅读的最新版本的文档 一个包最多可以有一个未命名的库。 为什么存在这种限制?难道这只是一个可以解除的“临时”限制...

回答 1 投票 0

有没有办法让 `cabal` 来检测非 Haskell 源文件的更改?

我正在使用模板 haskell 将非 Haskell 文件的内容包含在我的一些代码中,然后解析和使用该内容。我使用 cabal 作为构建工具时遇到的问题是

回答 1 投票 0

Cabal:无法安装特定版本的软件包(显示消息“只能使用已安装的实例”)

我一直在尝试安装一些软件包: PS C:\Users\Neo> cabal 安装 template-haskell-2.15.0.0 解决依赖关系... cabal-3.6.2.0.exe:无法解析依赖项: [__0] 下一个目标:

回答 1 投票 0

如何避免仅仅因为E依赖于内部库L(而内部库L又依赖于A)而将A列为内部库/可执行文件E的构建依赖项?

我有这样的目录结构 。 ├── Main.hs ├── mynot.cabal ├── 通知.hs └── 服务器.hs mynot.cabal 看起来像这样 阴谋集团版本:3.0 姓名:我的诺特 版本:...

回答 1 投票 0

对于我们拥有本地 git 存储库并进行了一些更改的库,表达对库的依赖关系的最实用方法是什么?

用例是我很难测试使用 Xmobar 0.47.4 提交的修复。 我认为原因是我的 .cabal 文件 可执行的xmobar 构建依赖:基础 ,xmo...

回答 1 投票 0

如果我显式启用 DerivingStrategies,Cabal 与 GHC 不同,为什么不会自动启用 GeneralizedNewtypeDeriving?

(第一次玩这些东西。) 从文档中我倾向于认为,如果我启用 DerivingStrategies 扩展,我不需要启用 GeneralizedNewtypeDeriving 或

回答 1 投票 0

如何让 cabal 从 source-repository-package 中指定的存储库中提取最新版本?

我已将直接来自本地 Git 存储库的依赖项包含在 cabal.project 文件中,如下所示: 包: . 源存储库包 类型:git 位置:/home/chris/example/ 标签: 玛斯...

回答 1 投票 0

将稀疏向量插入稀疏矩阵

我想使用稀疏矩阵和稀疏向量设置稀疏矩阵的列。试图检查相关文件,但我在这部分陷入困境。这可能吗? 如果它有帮助我正在建设......

回答 1 投票 0

如何告诉 HLS 使用 hls-class-plugin?

我正在寻找如何使用 HLS 发现 Haskell 文件中类型类的方法名称。 搜索周围我发现这个页面,其中代码操作“添加缺少的类方法&...

回答 1 投票 0

Haskell 分析选项会导致构建错误“当使用 -dynamic 构建 GHC 时无法加载 -prof 对象”

我想对 Haskell 应用程序进行一些分析,因此在我的 hpack 中添加了一些 ghc 选项: 示例可执行文件: 源目录:src 主要:Main.hs ghc 选项: - -氧气 - -pr...

回答 1 投票 0

ghc 编译错误“输出已使用 -o 重定向,但不会生成任何输出,因为没有主模块。”

当谷歌搜索此错误时没有看到任何相关结果,所以我想发布它。 堆栈构建 为“gitchapter”构建一次所有可执行文件。在成功构建所有这些之后,只有

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.