Если у вас установлены элементы, которые зависят от haskell
, то сначала вам нужно удалить их, либо вы можете попробовать использовать флаг --follow-dependents
:
sudo port uninstall --follow-dependents haskell
В качестве альтернативы вы можете использовать переключатель --force
, который будет уничтожать только haskell
, несмотря ни на что, но тогда у вас могут быть сломаны другие предметы, которые зависят от него.
Да, еще одна вещь, которую вы могли бы сделать, это просто убедиться, что путь к версии haskell, которую вы установили вручную, прежде чем путь к macports на вашем $PATH
.