haskell-stack 相关问题

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

如何确定需要什么样的OS依赖包一个Haskell可执行文件?

我刚刚编译组构造一个可执行文件,然后只复制过的可执行文件到不同的机器,但是在运行应用程序的结果:./app:错误而载入共享......

回答 1 投票 4

/usr/bin/ld.gold:错误:/usr/lib/gcc/x86_64-linux-gnu/6/crtbeginT.o:需要动态R_X86_64_32

我遇到下面的错误尝试编译静态Haskell的可执行文件时:/usr/bin/ld.gold:错误:/usr/lib/gcc/x86_64-linux-gnu/6/crtbeginT.o:需要动态R_X86_64_32 RELOC ...

回答 2 投票 2

如果使用IO诠释哈斯克尔声明

我有一个游戏,用户VS电脑,我想随机选择谁开始游戏。我有一个= getStdRandom $ randomR(0,1)它获得一个随机数0或1。然而,它是一个IO诠释,所以我不能...

回答 2 投票 2

从PowerShell中使用堆栈,我怎么通过测试的参数,其中包括一个空间?

我需要通过字符串“登录失败”作为一道爽口模式参数运行可口测试出栈的时候。这是很简单的在bash:PS C:\除虫菊>栈测试--fast --ta “-p \” 失败...

回答 1 投票 2

在Haskell的堆栈+尼克斯项目设置XDG_RUNTIME_DIR

问题我正在上NixOS(使用堆栈)Haskell的项目,利用XDG_RUNTIME_DIR的(如果它的问题:它是与X11后端运行的Wayland合成项目)。当我的程序...

回答 1 投票 2

使用Hackage库

我刚刚开始使用Haskell。我正在使用堆栈来构建我的应用程序。我试图从hackage使用这个库。 HTTP://hackage.haskell.org/package/pkcs10-0.2.0.0/docs/Data-X509-PKCS10 ....

回答 1 投票 1

如何诊断“也许你需要在构建中添加xxx - 取决于你的.cabal文件”,当它已经在cabal文件中时?

我认为唯一有趣的部分是我的导入和我的cabal文件。以下是我将如何使用有问题的导入(Database.CQL.IO.Log)的导入和演示。模块FDS.Database ....

回答 1 投票 1

无法安装GHC-Mod

大家好我正在尝试为vscode安装ghc-mod,我遇到了这个问题:** $ stack install ghc-mod **填充索引缓存。错误:构建构建计划时,以下内容......

回答 2 投票 2

Stack.yaml vs package.yaml用于添加依赖项

可能是一个愚蠢的问题:Stack文档提到package.yaml是添加依赖项的正确位置,但我在项目目录中看到的只是一个stack.yaml文件;那是对的......

回答 3 投票 1

如何使用堆栈更改生成二进制文件的路径?

据我所知,使用堆栈构建集构建二进制文件到本地安装根目录(堆栈路径)。有没有办法用.cabal / stack.yaml文件更改此目录?

回答 1 投票 0

[在Nixos上尝试使用堆栈编译静态可执行文件时出现链接器错误

似乎我可能需要向nix依赖项添加一些“程序包”,尽管我不确定如何确定哪些程序包(除了对每个lm,lrt ...进行繁琐的网络搜索之外)?堆栈安装...

回答 1 投票 0

使用Haskell Stack运行详细的0.9测试套件时,“无法在本地找到模块”

我有一个Haskell项目,测试套件使用详细的0.9。我可以使用cabal正确运行测试,但是使用堆栈我会收到错误。 exitcode-stdio-1.0测试套件似乎工作正常。 MWE下面......

回答 1 投票 1

但是通过使用-ddump-splices GHC选项

我正在学习yesod并且想知道,当我使用mkYesod“HelloWorld”时,后面会生成哪些代码[parseRoutes | / HomeR GET |]功能。在文档中,它说:我们会看到这个......

回答 2 投票 0

Stack只能找到更新版本的Cabal

我正在尝试使用Stackage lts-13.12构建一个我的项目。在Stack抱怨Cabal的版本太新之后,我试图安装旧版本:cabal --version cabal -...

回答 1 投票 2

使用Stack构建逆变会导致约束错误,导致无法推断出Contravariant

在构建我的项目时,我得到如下错误:/tmp/stack19408/contravariant-1.5/src/Data/Functor/Contravariant/Divisible.hs:233:10:错误:•无法演绎(逆变(...)

回答 1 投票 0

Stack坚持建造Cabal包

我正在使用Stack进行Haskell项目。最近,我们开始使用需要Cabal封装作为依赖性的镜头包装,但我们改用镜头简单,因为建造了Cabal ......

回答 1 投票 4

如何将命令行参数传递给堆栈exec

我正在构建一个Haskell程序,该程序使用命令行参数解析器使用option-applicative库。由于我使用堆栈来构建和测试我的项目,我想执行我的程序传递...

回答 2 投票 6

在NixOS中构建Haskell Stack示例时出现“ghc-cabal:没有这样的文件或目录”错误

A)我正在尝试用NixOS(channels / nixos-18.03)创建一个Haskell项目i)with Stack,ii)。按照用户指南中的HelloWorld示例,为了构建项目,我得到错误ghc-cabal:...

回答 2 投票 3

堆栈构建没有在nix存储中存储输出?

我已经多次在项目上运行堆栈构建 - 每次它似乎将结果保存在/ nix / store中,随着时间的推移需要大量存储。有没有办法我不能救......

回答 1 投票 0

尽管在Haddock中出错,仍然可以构建本地Hoogle数据库

是否有一种解决方法来构建一个lokal Hoogle数据库,尽管某些软件包中存在Haddock错误。例如,在lokal期间是否有关于如何从Haddock子任务中排除这些包的解决方法...

回答 1 投票 0

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