首页 > 解决方案 > 如何使用 haskell 和 stack 在 gitpod 上预构建

问题描述

我已经检查了https://github.com/gitpod-io/template-haskell 并将一本书的样本(haskell 深度)合并到我的分支中。

预构建没有任何效果,每次打开工作区都会从头开始整个构建过程。所以 gitpod 对于这个项目实际上是不可用的,因为 Zou 必须等待整个构建完成,然后才能开始使用工作区。

我认为原因可能是,堆栈构建将构建工件存储在 ~/.stack 中,并且该位置不是工作区的一部分,因此当工作区关闭时它会丢失。

那正确吗?然后,如何让构建结果保持活力?

标签: haskellhaskell-stackprebuildgitpod

解决方案


推荐阅读