проблема удаления macports - PullRequest
1 голос
/ 24 ноября 2010

Первоначально я установил haskell 6.10.4 с использованием macports, но из-за некоторых ошибок в нем я попытался удалить его и установить более новую версию 6.12.3 непосредственно с сайта haskell.

Установщик работал нормально, но когда я запускаю ghci, по умолчанию используется версия 6.10.4 macports, которая, по-видимому, не была удалена.

Я попытался использовать:

sudo ports uninstall haskell

, чтобы избавиться от версии macports, по-видимому, безуспешно.Как заставить macports полностью стереть версию, установленную на моем диске?

1 Ответ

2 голосов
/ 24 ноября 2010

Если у вас установлены элементы, которые зависят от haskell, то сначала вам нужно удалить их, либо вы можете попробовать использовать флаг --follow-dependents:

sudo port uninstall --follow-dependents haskell

В качестве альтернативы вы можете использовать переключатель --force, который будет уничтожать только haskell, несмотря ни на что, но тогда у вас могут быть сломаны другие предметы, которые зависят от него.

Да, еще одна вещь, которую вы могли бы сделать, это просто убедиться, что путь к версии haskell, которую вы установили вручную, прежде чем путь к macports на вашем $PATH.

...