cabal相关内容
我有一个可用的SDL / Haskell应用程序,我想用Cabal而不是当前的Makefile构建(因为这是“Haskell方式”)。 Makefile本身非常简单,我希望默认的cabal构建过程可以让我重新构建在我的Makefile中指定的构建命令。问题是它使用了“sdl-config”,这是一个实用程序,它提供了所有必要的cc-编译器选项: wrapper.o:SDLWrapper_s
..
在ubuntu上,我现在安装了haskell-platform 2011.2.0.1.2,而我 目前正在处理一些代码,在这里 Control是非常好的。 Concurrent.Chan 是 Eq 的一个实例。不幸的是,在 base-4.3.1.0 中,这是我安装的,它不是,但是在 base-4.4.0.0 Chan 是 Eq 的一个实例。 是否有可能通过使用 cabal-dev 或任
..
我尝试使用scotty制作简单网站的教程,但当我尝试命令“cabal sandbox init”时遇到错误: cabal:unrecognized command:sandbox(try --help) 有没有人知道什么是错的? 解决方案 您的Cabal / cabal-install版本够新吗?沙盒在Cabal 1.18中引入。您可以使用 cabal --vers
..
我有一个 src 目录。在这个目录中,我有 Main.hs 文件和 Test 目录。在 Test 目录中,我有 Test.hs 模块。我需要用cabal进行编译。 在我的cabal文件中,我有: 可执行主 - 包含主模块的.hs或.lhs文件。 Main-is:src / Main.hs 和 - 此包未导出的模块。 其他模块:Test.Test
..
我正在尝试安装haskeline,这是我第一次使用cabal进行安装,而这正是我得到的。我该怎么办? 。 sudo cabal安装haskeline 密码: 配置文件/Users/arie/.cabal/config找不到。 将默认配置写入/Users/arie/.cabal/config 警告:'hackage.haskell.org'的软件包列表不存在。运行'cabal upd
..
我试图学习如何使用Haskell,但我碰到了一个小小的障碍。我正在使用MacOSX 10.12.6并安装了Haskell Platform: $ brew cask install haskell-platform 不作任何修改。当我尝试使用 parsec 导入时编译程序时,Haskell-Platform无法找到它: $ ghc -v test.hs ..
..
ghc-mod在一个只有haskell源文件的目录中工作,但如果我在该目录(/ tmp / test)中运行“cabal init”,则会出现以下错误: (p1)dave @ peach:/ tmp / test $!ghc ghc -mod check Main.hs ghc-mod:/ tmp / test / dist / setup-config:hGetContents:无
..
当GHC静态链接我的可执行文件时,GHC速度太慢,所以我想使用“-dynamic”选项进行测试。尽管 cabal install mighttpd2 没有问题,但以下两个命令会导致相同的错误。 $ cabal install --ghc-options = -dynamic mighttpd2 $ cabal install --enable-executable-dynamic mi
..
我试图安装HTF。然而,在我 cabal install HTF 后,我得到了这个结果: 解决依赖关系。 .. 配置HTF-0.10.0.7 ... 警告:此包间接依赖于同一 包的多个版本。这很可能导致编译失败。 包regex-base-0.93.2需要mtl-2.0.1.0 包aeson-0.6.0.2需要mtl-2.1.2 包HTF-0.10.0.7需要mtl-2.1.2 包
..
我的Linux(redhat6)服务器必须使用http代理连接到外部世界。虽然它适用于wget等其他内容,但它不适用于cabal。 cabal update -v3 显示如下错误: 407 - 需要代理身份验证cabal:未能下载 http://hackage.haskell.org/packages/archive/00-index。 tar.
..
对于我的生活,我无法弄清楚如何在Windows上安装cairo! 我需要它用于 Haskell图表,但是当我按照设置说明进行操作时: cabal install gtk 我得到这个错误: 链接dist / setup-wrapper \setup.exe ... 配置glib-0.12.2 ... setup.exe:程序pkg-配置版本> = 0.9.
..
在Cabal-install中如何发生依赖关系? 我在 Cabal / Survival - HaskellWiki : 1。 Cabal-install造成的困难是什么? Cabal的主要困难是被称为'dependency hell',其中 cabal-install会无法为 或其他原因安装所需的软件包,从而导致大量手动工作。作为这个难题的 例子,考虑用户希望 安装软件
..
在新安装的haskell平台上(通过 homebrew )( GHC x64 7.6.3 ) OSX 10.9.2 运行 ghc-pkg check 时会收到以下警告(见下文) 警告:haddock-interfaces:/Users/user/.cabal/share/doc/x86_64-osx-ghc-7.6.3/ghc- mod-3.1.7 / html / ghc-mod.hadd
..
我有一个项目,它在一个沙箱内,我在我的cabal文件中引入了一个测试套件,它在 hunit = build-depends = 1.2 * 。问题是当我尝试配置时: $ cabal configure - 启用测试 解决依赖关系...... 配置MyProject-0.1.0.0 ... cabal:至少缺少以下依赖关系: hunit == 1.2。* 还有其他
..
通过全新安装“Haskell平台”。 (OS X Snow-Leopard& Platform 2010.1.0.1),这样做会导致简单的顺序导致非常奇怪的 cabal install 行为: $ cabal安装时间 $ cabal安装随机 $ ghc-pkg list随机 / Library / Frameworks / GHC.framework / Versions /
..
我正在关注包开发的用户指南: https ://www.haskell.org/cabal/users-guide/developing-packages.html#quickstart 我陷入了标志部分。我如何将标志传递给我的文件?它只是在构建时间?我试图搜索它,但没有找到有用的信息 - 只是命令选项 - flags 。 cabal build -f debug 不起作用 标志
..
我决定添加一些标志来控制C源文件的编译方式(即use-clang,use-intel等)。 C-Sources:c_lib / tiger.c Include-Dirs:c_lib Install-Includes:tiger.h if flag(debug) GHC-Options:-debug -Wall -fno-warn-orphans CPP-Option
..
基本上,如果我在没有工作的情况下工作, sandbox ,我的工作流程是: 运行 cabal init 编辑 src / Mylib.hs ,然后编辑 mylibname.cabal 运行 cabal build 运行 cabal repl 并测试我的代码 运行 cabal install 现在,我看到了我自己的项目: 安装到〜/ .cabal / lib / x86-6
..
我维护一个使用 CircleCI 进行持续集成的开源框架。我最近遇到了一堵墙,项目突然拒绝在相当奇怪的情况下建造。 Build 27 是成功的最后一个。之后,我对依赖关系做了一些小改动,并注意到构建失败。我试图解决它没有成功,所以我恢复了上次工作配置 ,它仍然失败 。 失败的原因是两个依赖关系,它们都绑定到本地C库:OpenGL( OpenGLRaw )和GLFW( bindings-
..
我尝试按照此处中列出的说明重新安装我的Haskell库并启用了分析功能。 但是,每当cabal尝试重新安装其中一个库时,我会收到以下消息: LibraryNameHere .hs:1:1: 找不到模块`Prelude' 也许你还没有安装包`base'的分析库? 使用-v查看搜索的文件列表。 当我试图用分析重新安装 base 时启用我得到以下消息: $ $ p
..