12

stack.yamlGHC 7.8 および 7.10 に対してビルドするために複数のファイルを使用しています。特定のファイルPATHのバイナリを含めるように設定するにはどうすればよいですか?stack.yamlstack-7.8.yaml

4

2 に答える 2

10

stack path --local-install-rootコマンドはこの問題を解決します。たとえば、 からのバイナリのパスを設定するには、次のようにしますstack --stack-yaml stack-7.8.yaml

export PATH=$(stack --stack-yaml stack-7.8.yaml path --local-install-root):$PATH

注:コマンドはここでも使用できますが、プレーンの代わりにstack execへの呼び出しでスクリプトを混乱させたくありません。stack --stack-yaml stack-7.8.yaml exec <cmd><cmd>

于 2015-07-17T00:09:10.120 に答える