私はスタックを使い始めていますが、ハッキングには含まれているが、キューイングされていないビルドには含まれていないパッケージを引き出す方法は完全にはわかりません。スタックを持つhackageパッケージをインストールする(LTSでも夜間でもない)
特に、私はthrift-0.10.0を引き入れたいと思います。 project.cabal
ファイルでは指定できないようですが、extra-deps
セクションもこのパッケージを含むリゾルバがないため動作しません。
私はstack install thrift-0.10.0
を実行すると、私は次のエラーが表示されます
While constructing the build plan, the following exceptions were encountered:
In the dependencies for thrift-0.10.0:
vector-0.11.0.0 must match ==0.10.12.2 (latest applicable is 0.10.12.2)
私がする(a)は何stack install
本当にわからないんだけど、および(b)は倹約パッケージ指定するので、ビルド計画を解決する方法ベクトル-0.10.12.2パッケージの等号(==)。私がvector == 0.10.12.2
を私のpackage.cabal
に含めると、それも失敗します。以前のリゾルバを指定する必要がありますか?
私はこのビルド・ツールについて学ぶことがたくさん持って実現するが、この場合には、何のドキュメントは、容易に入手できるようだそのために私の主な質問は、次のとおりです。
how do I include a hackage package in my stack build?
はそれを感謝し、私は、外部依存関係のセクションを逃した信じることができません。 ...ドン! –