2016-05-22 19 views
0

私はhaskellを初めて使っています。私はdebian 7.0を使用しています。私はdebianパッケージ管理シナプスからのhaskellチャートを見ています。しかし、私はまだプロットのための特定のパッケージが欠けているようです。私はグーグル・ダイアグラムが必要であることを知りたかったのです。チャート・ダイアグラムをインストールしようとしましたが、次のようにエラーが発生しました。私の質問は、このエラーを解決する方法ですか?そして私は、cabalとdebianの両方のdebパッケージ管理SWを使ってhaskellパッケージを維持することは良い方法ではないと思いますか?あなたはGHC-7.4を使用しているhaskellパッケージの依存関係を解決するには?

$ cabal install chart-diagrams                 [05/22/16 %11:44AM] 
Resolving dependencies... 
cabal: Could not resolve dependencies: 
trying: Chart-diagrams-1.7.1 (user goal) 
trying: base-4.5.0.0/installed-c8e... (dependency of Chart-diagrams-1.7.1) 
trying: text-1.2.2.1/installed-010... (dependency of Chart-diagrams-1.7.1) 
next goal: svg-builder (dependency of Chart-diagrams-1.7.1) 
rejecting: svg-builder-0.1.0.1 (conflict: text => 
bytestring==0.9.2.1/installed-4ad..., svg-builder => bytestring>=0.10 && 
<0.11) 
rejecting: svg-builder-0.1 (conflict: base==4.5.0.0/installed-c8e..., 
svg-builder => base>=4.8 && <4.10) 

答えて

3

base==4.5.0.0indicates。それは古すぎるようには見えないかもしれませんが(最近のベースライブラリについてはあまり変わってしまったかもしれません)、最近のコンパイラを必要とする多くのパッケージは、
stackが利用可能な場合は、最新のGHCを入手するにはあまりにも多くのハードルがあってはなりません。それはお勧めのことです。

おそらく、あなたしかしGHC-7.4と逃げることができるようになります:それはthe newest version of svg-builder>=4.5 && <4.10への依存を緩和しているので、簡単なcabal update後、これは罰金インストールすることも判明しました。

関連する問題