を使用して NixOS で threepenny-gui をビルドするとstack --nix build
、ghc のバージョンが間違っているというエラーが表示されました。次にstack --nix setup
、を試しましたが、bash が NixOS の予期しないパスにあるため実行されません (スタックのドキュメントにはstack --nix build
notしか記載されていないため、これは予想されますsetup
)。私は何が欠けていますか?
参考までに、zlib の問題に対処するために、 https://github.com/commercialhaskell/stack/issues/2130ごとに shell.nix と default.nix も追加しました。
編集: 上記のリンクから mkkeankylej によって提案された方法でビルドできました。つまり、~/.stack/config.yaml
zlib を編集しbuildInputs
て shell.nix に追加します。シェル?nix stack --nix build
-shell メソッドが機能する限り、機能するはずです。