2017-09-24 3 views

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 
+0

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 :) –