4

を使用して NixOS で threepenny-gui をビルドするとstack --nix build、ghc のバージョンが間違っているというエラーが表示されました。次にstack --nix setup、を試しましたが、bash が NixOS の予期しないパスにあるため実行されません (スタックのドキュメントにはstack --nix buildnotしか記載されていないため、これは予想されますsetup)。私は何が欠けていますか?

参考までに、zlib の問題に対処するために、 https://github.com/commercialhaskell/stack/issues/2130ごとに shell.nix と default.nix も追加しました。

編集: 上記のリンクから mkkeankylej によって提案された方法でビルドできました。つまり、~/.stack/config.yamlzlib を編集しbuildInputsて shell.nix に追加します。シェル?nix stack --nix build-shell メソッドが機能する限り、機能するはずです。

4

1 に答える 1