3

私はcabalの依存関係グラフの破損に関して非常に多くの問題を抱えているようで、最終的にSOのアドバイスに従ってcabal-devに移行しようとしていますが、同様の理由でインストールされません。

元のインストール試行の多くのページをスキップして、現在のステータスは次のとおりです。

C:\Users\me>cabal --force-reinstalls install cabal-dev
Resolving dependencies...
Warning: Note that reinstalls are always dangerous. Continuing anyway...
Configuring network-2.3.1.0...
configure: WARNING: unrecognized options: --with-compiler, --with-gcc
configure: error: cannot find sources (include/HsNet.h) in /e/plang/Libraries/wx
Widgets2.9 or ..
cabal: Error: some packages failed to install:
HTTP-4000.2.5 depends on network-2.3.1.0 which failed to install.
cabal-dev-0.9.1 depends on network-2.3.1.0 which failed to install.
network-2.3.1.0 failed during the configure step. The exception was:
ExitFailure 1

ネットワークを再インストールしましたが(現在のバージョンは2.4.0.1のようです)、それは役に立ちませんでした。

カバールを使用しないというさまざまな強力な宣言がありますが、多くの/ most /チュートリアルや本がそれを推奨していることも興味深いです(デフォルトでは?)。

4

1 に答える 1

2

Platform に付属する異なるバージョンのパッケージをインストールすることはお勧めできません。

この場合、再インストールしようとしていますnetwork。次のことを行う必要があります: run ghc-pkg list network。複数のバージョンがインストールされている場合はghc-pkg unregister、最も古いバージョン以外のすべてを登録解除するために使用します。

次にcabal install cabal-dev network-2.3.0.13、最新のプラットフォームに同梱されているバージョンを実行します。

于 2012-10-09T20:04:16.823 に答える