Comme en question. Je n'arrive pas à configurer la pile de travail. Je veux construire un projet qui utilise reflex avec ghc, de préférence 8.0.2 ou supérieur. Comment puis-je le faire, parce que le fait de le spécifier comme une deps supplémentaire ne semble pas fonctionner non plus ..Comment créer une configuration de pile qui me permet de construire un projet avec reflex-frp en tant que dépendance?
1
A
Répondre
4
Il semble qu'aucune version publiée de reflex
ne prenne en charge ghc 8.0.2. Il y a beaucoup de changements sur la branche develop
depuis la version 0.4: https://github.com/reflex-frp/reflex/compare/cc62c11a6cde31412582758c236919d4bb766ada...develop
Alors d'abord j'ai essayé ceci:
resolver: lts-9.5
packages:
- .
- location:
git: https://github.com/reflex-frp/reflex
commit: 916c876
extra-dep: true
Mais qui a conduit à:
Error: While constructing the build plan, the following exceptions were encountered:
In the dependencies for reflex-0.5.0:
prim-uniq must match >=0.1.0.1 && <0.2, but the stack configuration has no specified version
(latest applicable is 0.1.0.1)
ref-tf must match ==0.4.*, but the stack configuration has no specified version (latest applicable is 0.4.0.1)
needed due to hmm-0.1.0.0 -> reflex-0.5.0
Recommended action: try adding the following to your extra-deps in /home/mgsloan/fpco/test-stack/stackoverflow46391975/hmm/stack.yaml:
- prim-uniq-0.1.0.1
- ref-tf-0.4.0.1
Après les rendements d'action recommandés une configuration qui fonctionne:
resolver: lts-9.5
packages:
- .
- location:
git: https://github.com/reflex-frp/reflex
commit: 916c876
extra-dep: true
extra-deps:
- prim-uniq-0.1.0.1
- ref-tf-0.4.0.1
Je pensais que j'avais essayé cela, mais un pparently je dois avoir fait quelque chose d'un peu différent, par exemple en dehors de la spécification de reflex dans les paquets je l'ai aussi mis en extra-deps .. lol De toute façon ... ça a marché! Je vous remercie :) –