问题标签 [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.

0 投票
1 回答
79 浏览

haskell - 是否有任何方法可以快速检测所用库的有效范围版本

我是初学者 Haskell 程序员。在过去的六个月里,我编写了一些有用的代码。我想从中释放一个库。该代码将使用系统安装 cabal 作为任何 Haskell 库。与 cabal 一起发布的库有一个元数据文件,其中有来自库及其版本的逻辑谓词。

开发人员通常使用一组库。它繁琐地关心一组集合库。如何知道我的库是否为某些子库编译成功?

0 投票
1 回答
3758 浏览

haskell - 我的 Haskell 程序或库如何找到它的版本号?

我希望我的 cabalized 程序有一个--version开关。

我希望它报告与 .cabal 文件中存在的版本相同的版本。

如果我必须在我的 Haskell 源代码和 .cabal 文件中分别更新版本号,我最终会让它们不同步。

那么,我的程序在 cabal 下编译时,如何从 .cabal 文件中获取其版本号?

0 投票
3 回答
367 浏览

haskell - Cabal and zlib on OS X

When I run "cabal update" on my Mac (Snow Leopard, Intel), I get:

% cabal update Downloading the latest package list from hackage.haskell.org cabal: Codec.Compression.Zlib: incompatible zlib version

Anyone else seeing this? Reinstalling the Haskell Platform hasn't helped. I'm unable to install or update Cabal packages at the moment, so I'd appreciate any help.

Thanks!

0 投票
1 回答
93 浏览

haskell - 你知道 Windows 上 dirent.h 的 Haskell 包吗?

你知道 Windows 上 dirent.h 的 Haskell 包吗?

system.posix 中有类似的函数集,但这些函数未在 Windows 上实现。我想知道其他地方是否有类似的情况。

谢谢。

0 投票
3 回答
10173 浏览

haskell - 如何让 ghci 查看我从 cabal 安装的软件包?

我已经使用 cabal 安装了某某软件包,我可以使用cabal build. 但是当我在 ghci 中加载相同的程序时,ghci 抱怨它“找不到模块‘这样的’”。

我很惊讶这不会“正常工作”。我如何告诉 ghci 在哪里可以找到我用 cabal 安装的软件包?

这是我的设置:我在 Mac OS X 10.6.3 上使用 GHC 6.10.4,使用 Cabal 库的 1.6.0.3 版本安装 cabal-install 版本 0.6.2。

0 投票
3 回答
2556 浏览

haskell - 神秘的阴谋集团安装问题

全新安装“Haskell 平台”。(OS X Snow-Leopard & Platform 2010.1.0.1),这样做会导致简单的序列导致非常奇怪的cabal install行为:

random-1.0.0.2在我的系统中安装了两次。现在每次都cabal install random重新安装。random-1.0.0.2

看起来像random取决于time,并且 cabal 想要在有新版本time可用后重新安装它?并且因为两个random-1.0.0.2阴谋集团感到困惑并且总是认为它不是最新的,因为它正在查看第一个?

ghc-pkg check没有发现错误。

0 投票
3 回答
734 浏览

haskell - 如何在 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,我必须安装
parsec、mtl、network 和 zlib 的 libghc6- 包。
然后,在启动 'sh ./bootstrap.sh' 后,我得到:

检查已安装的 ghc-6.12.1 软件包...
parsec 已安装且版本正常。
网络已经安装,版本没问题。
Cabal 已经安装,版本没问题。
mtl 已经安装,版本没问题。
HTTP 已经安装并且版本没问题。
zlib 已经安装,版本没问题。
[1 of 1] 编译主程序(Setup.hs、Setup.o)
链接安装程序...
配置 cabal-install-0.8.2...
为 cabal-install-0.8.2 预处理可执行文件...
构建 cabal-install- 0.8.2...
[ 1 / 40] 编译 Distribution.Client.BuildReports.Types ( Distribution/Client/BuildReports/Types.hs, dist/build/cabal/cabal-tmp/Distribution/Client/BuildReports/Types.o )
[ 2 / 40] 编译Distribution.Client.Utils ( Distribution/Client/Utils.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Utils.o )

...关于未使用 addPackageExcludeConstraint 和响应的两个警告...

[39 of 40] 编译 Distribution.Client.Install ( Distribution/Client/Install.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Install.o )
[40 of 40] 编译 Main ( Main.hs, dist/build/cabal/cabal-tmp/Main.o )
链接 dist/build/cabal/cabal ...
collect2: ld 以信号 9 终止 [Processus arrêté]

cabal-install 引导期间出错:
构建 cabal-install 包失败

在链接和 collect2 之间(一分钟左右),我的硬盘驱动器的 LED 闪烁
,好像有很多文件被写入或读取。

我不知道它是否相关,但这里是依赖关系
Cabal-1.8.0.2
HTTP-4000.0.6
mtl-1.1.0.2
network-2.2.1.7
parsec-2.1.0.1
zlib-0.5.2.0 的版本

0 投票
1 回答
1810 浏览

haskell - Cabal安装quickcheck版本问题

我正在尝试在 Ubuntu 10.04 上通过 cabal 安装 quickcheck 2。无论我尝试做什么,我总是会得到以下结果:

这是在一个干净的 Ubuntu 10.04 上,只安装了 ghc6 和 cabal-install apt 软件包。在尝试安装 quickcheck 之前,我已经通过 cabal 安装了二进制包。

它告诉我 2.1.1.1 可用,但它只安装 1.2.0.0。为什么我不能让它实际安装最新版本?

0 投票
1 回答
1242 浏览

haskell - 通过 Cabal 从 Hackage 安装 Haskell 包时卡在依赖解析中

这是详细模式的输出。我知道这曾经对我有用,但现在发生了。我已经尝试过使用其他软件包并得到相同的结果。

此时,程序开始消耗虚拟内存,锁定系统并最终提示操作系统警告我磁盘空间减少。

这是我的环境。我也在 Mac OS X 10.4.11 上。

0 投票
2 回答
428 浏览

haskell - {} in .cabal 用于 Haskell 中的 Haddock 文档

如果我接到电话

在 .cabal 文件的文档部分(描述)中,我会收到错误消息

跑步时

但如果我摆脱了{}一切正常。有什么方法可以逃脱{},以便可以在描述中使用它们吗?