8

最新の「bytestring」パッケージを強制的にインストールした後、私は依存関係の地獄に遭遇しました。私はすべてのローカルパッケージを一掃したいので、cabal-install後でそれらを再利用できます。

それを行う正しい方法は何ですか?ローカル リポジトリを再作成するより良い方法はありますか?

4

1 に答える 1

8

OS X では、次のディレクトリをクリアできます。

~/Library/Haskell/ghc-XXX/lib/

グローバルにインストールされたパッケージが含まれていますが、デフォルトでは現在のユーザーのみにパッケージをインストールするため、一般的に Haskell Platform インストーラーによってインストールされます。

/Library/Haskell/ghc-XXX/lib/

Windows または Linux を使用している場合は、ghci で次のコード ( source ) を試してください。

:m System.Directory
getAppUserDataDirectory "cabal"

そこにある設定ファイルは、ユーザーパッケージをどこにインストールするかを教えてくれます。

于 2013-01-15T09:47:40.317 に答える