2017-07-26 1 views
0

Je tente d'installer le package servant-auth-server de Hackage en utilisant stack exec install servant-auth-server, ce qui a fonctionné pour moi avec d'autres paquets.erreur «opérande de fichier de destination manquant» lors de la tentative «empiler exec install ...»

Cependant, avec servant-auth-server, j'obtiens une erreur.

$ stack exec install servant-auth-server 
/run/current-system/sw/bin/install: missing destination file operand after 'servant-auth-server' 
Try '/run/current-system/sw/bin/install --help' for more information. 

Quelle est la cause de cette erreur?

Comment puis-je installer servant-auth-server?


EDIT

exécution de la commande $ stack install servant-auth-server ne fonctionne pas non plus, comme indiqué ci-dessous.

$ stack install servant-auth-server 

Error: While constructing the build plan, the following exceptions were encountered: 

In the dependencies for servant-auth-server-0.3.0.0: 
    servant-auth must match ==0.2.*, but the stack configuration has no specified version (latest applicable is 0.2.7.0) 

Recommended action: try adding the following to your extra-deps in /home/matthew/.stack/global-project/stack.yaml: 
- servant-auth-0.2.7.0 

You may also want to try the 'stack solver' command 
Plan construction failed. 

Répondre

0

La commande devrait probablement être stack install servant-auth-server

+0

L'exécution de cette commande, je reçois une erreur « construire exception plan » (question a été modifié pour montrer que). – mherzl

+0

Le problème est que l'instantané ne spécifie pas une version de l'authentification du serveur. Avez-vous essayé "l'action recommandée"? Cela devrait le résoudre, c'est ce qu'il est là pour. Une approche alternative consiste à faire simplement la pile install serveur-auth-serveur serv-auth', choisira la version la plus récente des deux. – mgsloan