首页 文章
  • 6 votes
     answers
     views

    Haskell堆栈本地服务器

    我在防火墙后面有关于从互联网下载软件的严格规则,所以我想知道是否可以一次下载整个堆栈LTS快照并在本地服务器上提供服务,然后我们可以指向堆栈工具 . 通过“快照”,我将指代所有包的源代码,因为理想情况下我们需要从该本地服务器绘制以构建多个(堆栈支持的)平台(Linux,Windows) . 例如,能够转到防火墙内的新机器,然后运行“stack new”,然后编辑yaml文件以将其指向具有给定解析器...
  • 1 votes
     answers
     views

    如何将我的夜间Haskell程序包装入Stackage LTS?

    虽然最新版本的my package在Stackage Nightly中按预期出现,但它是not appearing in LTS,而旧版本则出现在那里 . 如何在LTS中显示最新版本?
  • 2 votes
     answers
     views

    Stackage包含或独占使用

    我正在尝试使用Snap Web框架启动一个新项目 . 我用 snap init 让我的基本骨架工作 . 我还把http://www.stackage.org/lts/cabal.config放在我的.cabal文件旁边 . 我没有't uncomment the line to use Stackage exclusively. So I tried to build and it failed ...
  • 1 votes
     answers
     views

    使用正确版本的基础查找Stackage LTS

    使用正确版本的某个特定包(在我的情况下是 base-4.5.* )在Stackage上查找LTS的最简单方法是什么 . 截至目前,我不得不求助于通过反复试验找到合适的解析器,至少可以说这很麻烦 . 我试过在谷歌和Stackage常见问题解答中搜索,但空手而归 .
  • 0 votes
     answers
     views

    如何在没有MissingH的情况下将我的Haskell软件包保留在LTS中?

    自GHC 8.6.1起,MissingH不再包含在Stackage LTS nightly中,显然是因为_630800_在MissingH和 Control.Monad.Fail.MonadFail 之间 . 具体来说,如果我尝试针对8.6.1解析器构建my package并手动添加MissingH(来自当前分支,因为Hackage版本因基础约束而被拒绝),I get: /home/travis/...
  • 2 votes
     answers
     views

    由于省略了依赖项,是否从Stackage LTS中排除了一个包?

    关于包的依赖如何影响包含它在Stackage LTS中我有点困惑;特别是,如果 package A需要package B,和当包B在LTS-X.Y之上installed as an extra-dep时, 包A有效,但是 包B本身是not in LTS-X.Y, 从LTS-X.Y打包A have to be excluded,特别是如果 排除B的唯一原因是because of a...

热门问题