cabal相关内容

MacOSX - cabal install:在构建阶段内置失败。例外情况是:ExitFailure 1 - dist / package.conf.inplace:不恰当的类型

使用cabal;发生此错误。 完成了 cabal install 和发生。 在构建阶段失败。例外是: ExitFailure 1 检查了我的日志; : dist / package.conf.inplace: 不合适的类型 我有 0个想法发生了什么。 cabal build 可以工作。 #STRANGE 目前: CABAL版本:1.22.0.0。 Gl ..
发布时间:2018-06-04 15:02:43 其他开发

用Haskell库静态链接C ++库

安装:我有一个Haskell库 HLib ,它可以调用C / C ++后端 CLib 来提高效率。后端很小,专门用于 HLib 。 CLib 的接口将 通过 HLib 暴露出来。 HLib 测试, HLib 基准测试和第三方库取决于 HLib 不会直接对 CLib 进行FFI调用。从测试/基准/第三方lib的角度来看, HLib 应该纯粹是Haskell。这意味着在例如 HLib 测试的cabal ..
发布时间:2018-06-04 14:55:50 其他开发

尝试使用Cabal安装ghc-mod时ExitFailure 9

当我试图用cabal安装它时,我得到 〜$ cabal install ghc-mod 解决依赖... [1的1]编译主(/tmp/haskell-src-exts-1.13.5-21238/haskell-src-exts-1.13.5/Setup.hs,/ tmp / haskell- src-exts-1.13.5-21238 / haskell-src-exts-1.13.5 ..
发布时间:2018-06-04 14:50:06 其他开发

我的cabal包是FUBAR;我如何清除它们并重新开始?

我在〜/ .cabal / config 中忘记启用构建库,以便在一台新机器上安装一堆软件包,现在一个 - 重新安装世界来尝试修复这种情况已经让所有的东西都破碎了(自然而然)。 我认为这样更好地利用我的时间来清除一切。如何正确地做到这一点? 解决方案 Cabal并没有跟踪它的安装情况,它只是使用ghc的库机制或者如果你不使用ghc,那么可以使用其他编译器),所以你可以使用 rm -r ..
发布时间:2018-06-04 14:48:28 其他开发

堆栈构建失败,由于缺少包,虽然栈ghci的作品

我试图在Haskell中使用堆栈来构建一个简单的程序。我使用 stack new 创建了一个新项目,然后做了一个 stack setup 。模板建立良好。 我想试验二进制文件解析,所以我导入了 Data.ByteString 。我的 build-depends 在cabal文件中看起来像这样: build - 取决于:基准> = 4.7&& < 5 ,bytestring> ..
发布时间:2018-06-04 14:46:15 其他开发

我升级了我的cabal-install吗?

我刚刚从官方网站安装了Haskell。 我运行: cabal update 显示此消息: 从hackage.haskell.org下载最新的软件包列表 注意:有新版本的cabal-install可用。 升级,运行:cabal install cabal-install 我运行: cabal install cabal-insta ..
发布时间:2018-06-04 14:43:13 其他开发

我如何在新的cabal 1.17沙箱中使用GHCi?

我一直在试用支持类似于cabal-dev的沙箱的cabal头。然而,目前还不支持 cabal-dev ghci 等效和显然没有计划的支持下一个版本。 是否有一些咒语可以用来解决这个问题,并得到类似于 cabal-dev ghci ? 解决方案 edit(2013年8月): cabal repl 补丁。这个功能将成为下一个版本的一部分。 在撰写本文时,没有简单易用的类似于 cab ..
发布时间:2018-06-04 14:43:01 其他开发

如何用库+可执行文件构建一个Haskell cabal项目,该项目仍然可以通过runhaskell / ghci运行?

如果您在cabal中声明库+可执行部分文件,同时避免库的双重编译,将库放入 hs-source-dirs 目录中,通常不能使用 ghci 和 runhaskell ,特别是如果可执行文件本身有辅助模块的话。 什么是推荐的项目布局 只会构建一次所需的内容 允许使用 runhaskell 有干净的结构,没有黑客? “h2_lin”>解决方案 假设您有一个 mylib 库,并且 myl ..
发布时间:2018-06-04 14:40:33 其他开发

Cabal安装gtk失败

我试图通过cabal安装gtk,但是,编译Graphics.UI.Gtk.Embedding.Plug(dist / build / Graphics / UI / Gtk / Embedding / Plug.hs,dist / build / Graphics / UI / Gtk / Embedding / Plug.o) Graphics / UI / Gtk / Embedding ..
发布时间:2018-05-30 17:19:11 其他开发

如何升级gtk2hsC2hs?

我正在使用cabal-install 0.10.2在我的Ubuntu 11.10下试用 cabal install glib-0.12.3 。但是,它显示以下错误消息: setup:程序gtk2hsC2hs版本> = 0.13.5是必需的,但版本在/ usr / bin / gtk2hsC2hs中找到的 版本是0.13.4 cabal:错误:某些包未能安装: glib-0.12.3在 ..
发布时间:2018-05-30 17:12:51 其他开发

Haskell Cabal为所有安装的软件包重新生成文档

如何为所有本地安装的套件包生成和安装文档?我打开了〜/ .cabal / config中的文档标志,这意味着所有新安装的软件包都将生成文档。但是如何为所有已安装的软件包生成文档? 有没有办法自动 cabal install --reinstall 所有已经安装的包?更重要的是,这是一个好主意? 解决方案 如果你有一个最近版本的 cabal-install (> = 0.10,我想), ..
发布时间:2017-06-15 22:14:07 其他开发

使用cabal-dev避免依赖冲突

目前,我已经按照由Volker Schatz全球安装cabal“所规定的全球安装。在了解cabal依赖关系消息中,尝试安装GOA时,我遇到依赖冲突,并且会因此,希望尝试通过cabal-dev安装GOA( cabal-dev by Rogan Creswick )隔离安装(如果我正确理解,未来将包含沙盒功能,请参阅的cabal-sandbox.html“rel =”nofollow“> cabal沙 ..
发布时间:2017-05-04 18:55:46 其他开发