我对haskell、stack、ghc等比较陌生。
一直在与ghcjs一起尝试一些项目,但未能构建其中的任何项目,包括 reflex-dom-stack-demo . 我收到以下错误:
In the dependencies for semigroupoids-5.0.0.4: tagged-0.8.1 from stack configuration does not match >=0.8.5 && <1 (latest matching version is 0.8.5) needed due to ghcjs-0.2.0 -> semigroupoids-5.0.0.4
现在,我无法理解是我对某些内容进行了错误配置,还是确实存在一个已断开的依赖关系。删除 ~/.stack 在我的整个实验过程中多次。
~/.stack
我发现 this bug in stackage 但我不确定这是否会影响我,也不确定一旦修复完成,它是否会被修复。
使用Ubuntu 17.10。。
欢迎有任何见解。
为反射dom创建开发环境的推荐方法是使用 try-reflex .
使用堆栈构建反射dom很棘手,因为一些需要的更改尚未添加到上游库中。
如果确实要使用堆栈构建反射dom环境,请考虑以下提示: