2

最新の GHC (7.0.3) と Haskell プラットフォームをインストールするために、Yorgey et al の「バインドされていない」ライブラリを取得して、バインディングを使用して構文を操作することができた人はいますか? バインドされていない cabal インストールを試すと、次のようになります。

Resolving dependencies...
cabal: cannot configure unbound-0.2.3. It requires base >=4.3 && <5
For the dependency on base >=4.3 && <5 there are these packages: base-4.3.0.0
and base-4.3.1.0. However none of them are available.
base-4.3.0.0 was excluded because of the top level dependency base -any
base-4.3.1.0 was excluded because of the top level dependency base -any

解決策/回避策を知っている人はいますか、またはここで何が起こっているのでしょうか?

4

1 に答える 1

2

これを閉じるだけです:

  • 「バインドされていない」ライブラリは 2011 Haskell Platform で正常に動作し、実際、警告なしでビルドされます。

パッケージは GHC 7 に依存しているため、OP のパスには複数の (古い) バージョンの GHC があり、ビルド エラーが発生しました。Haskell Platform 環境が正確であることを確認することが解決策です。

注意として、特定の Haskell 環境の健全性をチェックするスクリプトを作成して、このようなエラーをキャッチする必要があります

于 2011-05-17T19:05:14.630 に答える