2010-11-24 11 views
1

私はもともとmacportsを使ってhaskell 6.10.4をインストールしましたが、いくつかのバグのために、それをアンインストールして、新しいバージョン6.12.3を直接haskellサイトからインストールしました。macportsアンインストールの問題

インストーラは正常に動作しましたが、ghciを起動すると、デフォルトではアンインストールされていないmacportsバージョン6.10.4がデフォルトになります。

私が使用しようとしました:

sudo ports uninstall haskell 

は明らかにunsucessfully、MacPortsのバージョンを取り除くために。ドライブに貼ったバージョンを完全に消去するには、どうすればmacportsを入手できますか?

答えて

2

あなたはhaskellに依存して項目をインストールしている場合は、あなたが最初にそれらのか、--follow-dependentsフラグを使用して試すことができますアンインストールする必要があります。

sudo port uninstall --follow-dependents haskell

代わりにあなただけのhaskellをハァハァします--forceスイッチを使用することができますが何に関係なく、それに依存する他のアイテムが壊れている可能性があります。

あなたが手動でインストールしたバージョンのhaskellへのパスが、あなたの$PATHのmacportsのパスの前にあることを確認してください。

+0

これを試してみましたが、エラーが表示されます。アンインストールは受け付けません--force –

+0

'-f'を試してください...おそらく私は' --force'が拡張版だと間違って仮定しました... – prodigitalson

+0

そうです –

関連する問題