haskell-stack 相关问题

stack是一个用于Haskell代码的现代跨平台构建工具。它涵盖了Haskell环境和项目依赖关系的管理,构建,测试和基准测试。

堆栈运行单一基准

我在我的cabal文件中定义了多个基准:基准my-gauge-bench类型:exitcode-stdio-1.0 main-is:Main.hs hs-source-dirs:bench / gauge ghc-options:-Wall -Wcompat - .. 。

回答 2 投票 0

我无法确定我为什么会得到***例外:堆栈溢出

我正在编写调用其他函数的函数。一切都很好,直到我发表评论--A6 AGP(t)。当我尝试运行agp1时会抛出***异常:堆栈溢出。我试过添加...

回答 1 投票 2

编译堆栈脚本而不是运行它

构建工具堆栈具有将通常编译的haskell源文件视为脚本的功能。 (https://docs.haskellstack.org/en/stable/GUIDE/#script-interpreter)是否也可以创建...

回答 2 投票 0

堆栈构建在Windows上的GHC-8.6.4 / Cabal-2.4.1.0上挂起

我的堆栈项目构建在与Cabal相关的步骤中挂在窗口上。请参阅下面的输出C:\ haskell \ hrt \ Comonad> stack ghc - --version Glorious Glasgow Haskell编译系统,版本8.6.4 ...

回答 1 投票 3

用堆栈构建特定的库?

我有一个Haskell堆栈项目,其cabal文件分为如下:library exposed-modules:Godot.Api Godot.Api.Auto - ... library generate exposed-modules:Generate ...

回答 1 投票 0

找不到模块`Data.Map' - 它是隐藏包的成员

首先,我创建了一个新的工作区:堆栈新的xxxx堆栈初始堆栈构建然后cd xxx \ app stack ghci import Data.Map我可以导入其他模块,如Data.Char和Data.List,但我无法导入数据... 。

回答 2 投票 10

如何使用-v查看Haskell Stack中搜索的文件列表

我在下面有一些Haskell代码。 - |确定给定正整数的素因子。模块P36 where import Data.List import Data.Numbers(primeFactors)prime_factors_mult :: Integer - > ...

回答 2 投票 1

如何使用堆栈处理单个文件?

当我使用单个文件haskell代码,没有项目时,我只能依赖基础包并导入它的模块,但是当我想从其他包中导入模块时,我必须......

回答 1 投票 3

使用Stack构建分析

如何告诉堆栈使用-prof构建我的可执行文件及其所有依赖项?简单地将它添加到.cabal文件中的ghc-options是不够的,因为它只试图用...构建可执行文件。

回答 4 投票 48

在使用Cabal或Stack构建时,是否可以在bin中输出静态文件?

我想输出静态html文件和我的构建输出(将这些文件访问到我的Haskell程序)。这是我当前的项目结构:MyProject / FrontEnd - 包含静态html,...

回答 1 投票 1

Haskell堆栈,如何在全局范围内恢复在多个包中找到的模糊模块名称

在尝试调试不同的问题时,我安装了一个似乎与我的其他一些已安装软件包冲突的软件包。我运行$ stack install regex-pcre-text regex-pcre-builtin-0.94.4.8 ....

回答 1 投票 1

在我自己的项目中包含Hackage发布的库的分叉和未发布版本的最佳方法

我正在使用堆栈在Haskell中构建一个项目,并且需要更新我的项目所依赖的库之一 - 让我们调用otherlib。我已经分叉了otherlib并做了必要的修改,......

回答 2 投票 1

通过堆栈安装bhoogle

我在这里看到:命令行UI有一个终端/基于curses的UI可通过cabal安装bhoogle。我想安装堆栈而不是cabal。我运行$ stack install hoogle ...

回答 1 投票 -1

堆栈找不到-lncursesw

当我尝试用Stack编译我的Haskell程序时,我得到以下错误:为fractal-0.1.0.0构建可执行的'fractal'.. [1/2]编译Main(app / Main.hs,.stack-work / dist / ...

回答 1 投票 2

每当我尝试安装某些东西时,堆栈抛出错误

每当我尝试使用堆栈安装某些东西时,例如$ stack install hip,$ stack install Gifcurry和其他几个包,它们都会抛出相同的错误:下载lts-12.9构建计划。 ...

回答 1 投票 0

为haskell堆栈项目编写静态c ++库

我正在尝试使用haskell堆栈为windows编写调试器。因为没有其他方法可以使用haskell包将正确的标志传递给CreateProcess,所以我决定为它编写一个包装器。 ...

回答 1 投票 0

haskell-stack的奇怪错误。它不再安装任何东西了

我在尝试安装软件包时遇到堆栈错误。从项目外部运行,使用隐式全局项目配置使用解析器:lts-8.0来自隐式全局项目的配置文件:/ ...

回答 2 投票 11

Haskell依赖地狱

我正在尝试在Haskell项目中包含特定版本的库。图书馆是住宿加早餐(用于马里克斯运营),但我需要特定版本0.4.3修复了...

回答 1 投票 1

lts 9.9与ghc 8.0.2相关联。为什么使用8.0.1

我有一个带有解析器lts-9.9的堆栈yaml与ghc 8.0.2相关联(参见https://www.stackage.org/lts-9.9但是当我运行堆栈求解器时,我看到:使用解析器:lts-9.9使用编译器:ghc-8.0.1 ......

回答 1 投票 3

为什么`stack build`不打印警告,但`stack ghci`呢?

我有一个新项目,在Lib.hs数据ABC = A |中有以下代码B | C abc :: ABC - > Int abc A = 1 abc B = 2我想要堆栈构建失败并暗示我没有处理abc C.我......

回答 1 投票 3

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