haskell-stack相关内容
是否可以将stack与已安装的ghc一起使用,而不安装ghc或cabal的本地副本? 推荐答案 是。如果PATH中的ghc是所选快照的正确版本,stack将很乐意使用它。 % ghc --version The Glorious Glasgow Haskell Compilation System, version 7.8.4 % stack --resolver=lts-2.
..
caching in a GitHub Action的正确位置是什么?是否特别正确地将其放置在使用其他操作运行工具设置之前或之后? 例如,如果我是using somethingLikehaskell/actions/setup,我应该在这之前还是之后使用actions/cache?换句话说:如果setup随后在My Action的未来运行中安装更新的组件,缓存的相应部分是否会失效? 推荐答
..
情况是,我正在尝试使用 Stack 安装 Netwire.但是,最新的 netwire 5.0.1 中存在一个问题,正如 dhobbs 报告的那样:http://hub.darcs.net/ertes/netwire/issue/13 由于我不知道问题何时能得到解决,所以我下载了 repo 并自己进行了更改.但是,我不明白如何安装这样的本地补丁版本.stack install 不会将其安装到
..
我正在使用以下 .gitlab-ci.yml 文件为使用 stack new actividad3 --resolver=lts-14.6 创建的 Haskell Stack 项目设置 gitlab-CI/代码>. 图像:haskell:8.6.5缓存:路径:- .堆- .stack-work- 目标测试:阶段:测试脚本:-ghc--版本- 堆栈 --system-ghc 构建- 堆栈测试 构
..
有没有办法在 GHCI 中使用 Stack 加载包并使用它? 所以,当加载 ghci 时,我们可以导入模块并查看它的类型签名等. 解决方案 对于 Stackage 中存在的包, $ stack ghci --package unix-time 这会给你一个包含 unix-time 包的 repl: 从项目外部运行,使用隐式全局项目配置使用解析器:来自隐式全局项目配置文件的 lt
..
首先,我创建了一个新的工作区: stack new xxxx堆栈初始化堆栈构建 然后 cd xxx\app堆栈 ghci导入数据.Map 我可以导入其他模块,例如 Data.Char 和 Data.List,但我无法导入 Data.Map.GHCi 告诉我: 找不到模块“Data.Map"它是隐藏包“containers-0.5.7.1@containers-0.5.7.1"的成员.
..
情况是,我正在尝试使用 Stack 安装 Netwire.但是,dhobbs 报告的最新 netwire 5.0.1 中存在问题:http://hub.darcs.net/ertes/netwire/issue/13 由于我不知道问题何时会得到解决,所以我下载了 repo 并自己进行了更改.但是,我不明白如何安装这样一个本地补丁版本.stack install 不会将其安装到 ~/.stac
..
我最近将工作中的 PC 从 Ubuntu 切换到 Arch Linux.我现在收到以下错误(我正在使用堆栈来构建我的项目): setup-Simple-Cabal-1.22.4.0-ghc-7.10.2:缺少对a的依赖外国的图书馆: * 缺少 C 库:HSrts-ghc7.10.2 这个问题通常可以通过安装系统包来解决提供此库(您可能需要“-dev"版本).如果图书馆是已经安装但位于非标
..
长话短说,我想要一些关于让 Haskell 在 Archlinux 上工作的(最佳)方式的指导. work 我的意思是所有,就 ghci 命令行工具而言,安装我没有的包 - 例如 vector-space,其中 这个对我的问题的回答指的是 - 以及 Haskell 顽固的学习者可能需要的任何其他东西. Haskell 上的 Archlinux wikipage 列出了三个(替代?)包,
..
我已经安装了haskell堆栈,并且正在尝试为此设置ghc.堆栈版本为 堆栈-版本版本1.5.1,Git修订版600c1f01435a10d127938709556c1682ecfd694e(4861次提交)x86_64 hpack-0.17.1 我已经更新了〜/.stack/global-project/stack.yaml,如下所示 #这是隐式全局项目的配置文件,仅在以下情况下使用#'
..
尽管我已经执行了中所述的步骤说明 before_install:#下载并解压堆栈可执行文件-mkdir -p〜/.local/bin-导出PATH = $ HOME/.local/bin:$ PATH-travis_retry curl -L https://get.haskellstack.org/stable/linux-x86_64.tar.gz |tar xz-通配符--strip-c
..
我正在尝试在NixOS上构建haskell项目. 运行 $堆栈构建会出现以下错误. $堆栈构建错误:缺少属性"ghc822",位于(string):1:53(使用"--show-trace"显示详细的位置信息) 此错误是什么意思,我该如何进行?当我按照建议运行 $ stack build --show-trace 时,得到以下输出,我也不明白. $堆栈构建--show-trace
..
我尝试向全局堆栈 config.yaml 中添加一些标志: 标志:Extra-include-dirs:/usr/include/ A,它未被识别: 警告:/Users/vilem/.stack/config.yaml:ConfigMonoid中无法识别的字段:标志 我做错了什么?该文档似乎没有答案. 解决方案 找到了答案,只需添加以下内容即可: extra-include
..
当使用 stack --nix build 在NixOS上构建threepenny-gui时,出现错误,提示我使用了错误的ghc版本.然后,我尝试了 stack --nix setup ,该命令没有运行,因为bash在NixOS上的意外路径上(这是预期的,因为堆栈文档只提到了 stack --nix build 不是 setup ).我想念什么? 仅供参考,为了处理zlib问题,我还根据 h
..
当我在一个全新的项目上运行 stack ghci 时,它无法加载: $堆栈新的repro简单下载模板"simple"以在repro \中创建项目"repro" ... (省略了其他输出以使问题更易于理解.) $ cd repro/$堆栈ghci使用主模块:1.用主文件打包C:\ Users \ mark \ Desktop \ repro \ src \ Main.hs的`repro'
..
我正在尝试运行Haskero使用VSCode进行Haskell编辑.但是,它在初始化时失败,并显示以下错误: 初始化Haskero ...使用命令"stack ghci --with-ghc intero"--ghci-options = -ignore-dot-ghci -Wall" --no-build --no-load生成命令'stack'(节点:3726)UnhandledPromis
..
我尝试使用vscode设置基于 stack 的Haskell IDE,并从使用 stack init 创建的小项目开始,然后在 src ,并在 package.yaml 中添加了一些依赖项.它可以正常运行,但是当我启动 stack ghci 时,我会发出警告: 警告:多个文件使用相同的模块名称:*在以下路径中找到Paths_primo*/home/frank/Workspace11/primo/
..
对于一个新项目,我一直在尝试构建 threepenny-gui 包,这是我过去做过很多次的事情,没有遇到任何麻烦.但是,这一次,我遇到了一条异常的错误消息: >堆栈构建threepenny-gui>配置threepenny-gui>配置threepenny-gui-0.9.0.0 ...threepenny-gui>建造threepenny-gui>threepenny-gui-0.9.0.0的
..
对于Haskell以及堆栈我都是新手. 导入Data.Set导入Data.Stack 以上语句触发编译错误:找不到模块'Data.Set'.也许您的意思是"Data.Int" .我试图用Google搜索,但没有发现类似的东西. 因此,我的问题是:我是否需要手动指定外部依赖项,或者只是我的 stack build 命令为什么无法从某种程度的缓存或存储库中获取适当的模块? 如果我必须
..
我目前正在尝试开始使用Haskell,因为我想使用 Pandoc 的部分代码库用于其他项目.由于我是Haskell的新手,因此我需要适当的IDE功能,例如代码完成和跳转到定义 AND 类型信息和悬停文档.我选择了带有 Haskell扩展名的VSCode.现在出现了我的问题:Pandoc依赖于 pandoc-types ,它是代码的组成部分,我需要了解和修改.但是使用 ghc-option "$ e
..