问题标签 [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 - 是否有任何方法可以快速检测所用库的有效范围版本
我是初学者 Haskell 程序员。在过去的六个月里,我编写了一些有用的代码。我想从中释放一个库。该代码将使用系统安装 cabal 作为任何 Haskell 库。与 cabal 一起发布的库有一个元数据文件,其中有来自库及其版本的逻辑谓词。
开发人员通常使用一组库。它繁琐地关心一组集合库。如何知道我的库是否为某些子库编译成功?
haskell - 我的 Haskell 程序或库如何找到它的版本号?
我希望我的 cabalized 程序有一个--version
开关。
我希望它报告与 .cabal 文件中存在的版本相同的版本。
如果我必须在我的 Haskell 源代码和 .cabal 文件中分别更新版本号,我最终会让它们不同步。
那么,我的程序在 cabal 下编译时,如何从 .cabal 文件中获取其版本号?
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!
haskell - 你知道 Windows 上 dirent.h 的 Haskell 包吗?
你知道 Windows 上 dirent.h 的 Haskell 包吗?
system.posix 中有类似的函数集,但这些函数未在 Windows 上实现。我想知道其他地方是否有类似的情况。
谢谢。
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。
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
没有发现错误。
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 的版本
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。为什么我不能让它实际安装最新版本?
haskell - 通过 Cabal 从 Hackage 安装 Haskell 包时卡在依赖解析中
这是详细模式的输出。我知道这曾经对我有用,但现在发生了。我已经尝试过使用其他软件包并得到相同的结果。
此时,程序开始消耗虚拟内存,锁定系统并最终提示操作系统警告我磁盘空间减少。
这是我的环境。我也在 Mac OS X 10.4.11 上。
haskell - {} in .cabal 用于 Haskell 中的 Haddock 文档
如果我接到电话
在 .cabal 文件的文档部分(描述)中,我会收到错误消息
跑步时
但如果我摆脱了{
,}
一切正常。有什么方法可以逃脱{}
,以便可以在描述中使用它们吗?