Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1,316

    [Haskall] Come installo questo script?

    Sto studiando Haskell e vorrei installare questo script:

    https://github.com/ScrambledEggsOnToast/Kachushi

    Ho seguito la guida:
    codice:
    matias@matias-desktop:~$ cabal install '/home/matias/Downloads/Kachushi-master'   -O2 --ghc-options='-threaded -with-rtsopts="-N"'
    Resolving dependencies...
    cabal: Could not resolve dependencies:
    trying: Kachushi-0.1.0.0 (user goal)
    next goal: base (dependency of Kachushi-0.1.0.0)
    rejecting: base-4.8.2.0/installed-0d6... (conflict: Kachushi => base>=4.7 &&
    <4.8)
    rejecting: base-4.9.1.0, 4.9.0.0, 4.8.2.0, 4.8.1.0, 4.8.0.0, 4.7.0.2, 4.7.0.1,
    4.7.0.0, 4.6.0.1, 4.6.0.0, 4.5.1.0, 4.5.0.0, 4.4.1.0, 4.4.0.0, 4.3.1.0,
    4.3.0.0, 4.2.0.2, 4.2.0.1, 4.2.0.0, 4.1.0.0, 4.0.0.0, 3.0.3.2, 3.0.3.1 (global
    constraint requires installed instance)
    Dependency tree exhaustively searched.
    
    matias@matias-desktop:~$ Kachushi 2 0
    Kachushi: command not found
    Come potete vedere non funziona...
    Ultima modifica di zacca94; 01-06-2017 a 05:13

  2. #2
    Utente di HTML.it L'avatar di Nikopol
    Registrato dal
    Jan 2011
    Messaggi
    120
    Ciao, quel gioco richiede una versione del package base più bassa di quella che hai al momento.
    La versione di base dipende dalla versione di ghc. In questo caso è richiesta la versione di base 4.7.X.X che corrisponde alle versioni di ghc: 7.8.1, 7.8.3 e 7.8.4.
    Per risolvere hai diverse opzioni:
    - aggiungere a cabal install il flag --allow-newer base per rilassare il vincolo sulla versione di base; non so dirti se però potrebbe creare qualche problema
    - usare haskell stack per gestire diverse versioni di ghc (non lo uso, non so darti dettagli)
    - scaricare i sorgenti da github e preovare a compilarlo a mano
    - eseguire il downgrade della tua versione di ghc (non mi sembra molto sensato, ma comunque vedi tu)
    Ultima modifica di Nikopol; 01-06-2017 a 20:54 Motivo: correzione caratteri accentati
    La Guida Galattica è infallibile.
    È la realtà, spesso, ad essere inesatta.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.