2010-11-24 23 views
1

J'ai initialement installé haskell 6.10.4 en utilisant macports, mais en raison de certains bugs, j'ai essayé de le désinstaller et d'installer la nouvelle version 6.12.3 directement à partir du site haskell.macports désinstallation problème

Le programme d'installation a fonctionné correctement, mais lorsque je démarre ghci, il est par défaut à la version macports 6.10.4 qui apparemment n'a pas été désinstallée.

Je tenté d'utiliser:

sudo ports uninstall haskell 

pour se débarrasser de la version macports, apparemment unsucessfully. Comment puis-je obtenir macports pour effacer complètement la version qu'il a mis sur mon disque?

Répondre

2

Si vous avez installé des éléments qui dépendent de haskell alors vous devez désinstaller les premier ou vous pouvez essayer d'utiliser le drapeau --follow-dependents:

sudo port uninstall --follow-dependents haskell

Vous pouvez également utiliser l'interrupteur --force qui nuke seulement haskell peu importe quoi, mais alors vous pouvez avoir d'autres objets cassés qui en dépendent. YEa une autre chose que vous pouvez faire est de vous assurer que le chemin vers la version de haskell que vous avez manuellement installé est avant le chemin vers macports sur votre $PATH.

+0

essayé et je reçois Erreur: désinstaller n'accepte pas --force –

+0

essayer '-f' ... peut-être je supposé à tort que' --force' est la version étendue ... – prodigitalson

+0

ouais, ça l'a fait –