37 votes

Quelle est la meilleure solution de contournement pour ne pas avoir "mise à niveau de cabale"?

Je veux mettre à jour tous les paquets, pas seulement un avec cabal install --upgrade-dependencies .

51voto

acfoltzer Points 3834

Ce morceau de bidouillage de shell fonctionne pour moi sur OS X:

 cabal list --simple-output --installed | awk '{print $1}' | uniq | xargs -I {} cabal install {} --reinstall
 

EDIT : force maintenant une réinstallation et évite d'installer un paquet plus d'une fois lorsque plusieurs versions sont présentes. Merci pour les commentaires!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X