web-dev-qa-db-ja.com

スタックを使用してパッケージをインストールする方法は?

Cabalを使用すると、次のコマンドでhakyllをインストールできます。

cabal install hakyll

スタックを使用して同じことを行うにはどうすればよいですか?

46
Ben
stack install hakyll

stackは、マシンを爆破しない厳選されたパッケージセットを提供します。利用可能なパッケージ、サポートされているバージョン、または入手可能なGHCのバージョンを確認するには、 https://www.stackageをチェックしてください。 org /

たとえば、hakyll 4.6.9.0両方についてGHC 7.8.4およびGHC 7.10.1。きれいです。 - ソース

[〜#〜] edit [〜#〜]:言及し忘れましたが、Yuan Wangの方法はhakyllのバージョンを取得するために機能しますstackageにキュレートされません。どのバージョンが必要かはあなた次第です。

42
user2913694

stack initまたはstack newによって生成されたstack.yamlにhakyllを追加します

yamlファイルは次のようになります。

flags: {}
packages:
  - '.'
extra-deps:
  - hakyll-4.7.1.0
resolver: lts-2.15

その後、stack solverを実行してインストールします

https://github.com/commercialhaskell/stack/wiki/stack.yaml

15
Yuan Wang