繁体   English   中英

如何为最新的ghcjs / lts构建配置堆栈

[英]How to configure stack for most recent ghcjs / lts build

堆栈文档提供了使用ghcjs https://docs.haskellstack.org/en/stable/ghcjs/进行编译的示例配置。 但是最新的示例是lts-7.19。 我想配置堆栈以使用最新的ghcjs和最新的lts(当前为8.4)。

我了解ghcjs编译器是针对每个lts预先打包的,并由https://github.com/tolysz/使用https://github.com/tolysz/prepare-ghcjs托管。 我想我的真正问题是:

如何在ghcjs.tolysz.org中找到可用的版本(及其sha1哈希值)?

编辑:到目前为止,我发现您可以在这里查看未经测试的构建: http : //tolysz.org/ghcjs/untested/,但它们确实未经测试,而我尝试过的那些则无效。 我尝试使用prepare-ghcjs构建自己的应用程序,但没有成功-在prepare-ghcjs中尚未允许ghcjs的最新更改,因此我尝试将一些内容放在那里https://github.com/tolysz / prepare-ghcjs / issues / 6

简短的答案是,没有直接的方法可以做到这一点。 但是,我分叉了ghcjsghcjs-baseghcjs-boot ,更改了一些补丁等等,然后将一个可用的归档文件放在一起以供堆栈使用。 我在haskell-stack中对此提出了一个话题,但是还没有任何回应。

目前,我已经建立了一个git repo ghcjs-stack-dist,其中包含预打包的ghcjs发行版,可以与堆栈lts-8.0和lts-8.5一起使用。 请参阅回购自述文件以获取有关用法的信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM