我在這里遵循指南,它告訴我:
如有必要,堆疊設定將在不會干擾任何系統級安裝的隔離位置(默認為 ~/.stack)下載編譯器。(有關安裝路徑的資訊,請使用 stack path 命令。)。
我正在嘗試使用自定義位置,例如~/myproject/myenvironment. 當我使用的stack path命令,我看到了很多的路徑,比如stack-root,project-root和config-location,但我沒有看到設定與自定義位置的任何方式stack path。如何隔離我的堆疊以使其不在~/.stack自定義位置運行?stack update例如,我可以給出哪些論點來本地化~/myproject/myenvironment?
uj5u.com熱心網友回復:
設定環境變數 STACK_ROOT。
該引數--stack-root的stack命令適用于只有一個呼叫。
該stack path --stack-root命令僅用于列出變數。
資源:
Haskell Stack 用戶指南章節設定堆疊根位置
https://github.com/commercialhaskell/stack/issues/1148
stack --help
...
--stack-root STACK-ROOT Absolute path to the global stack root directory
(Overrides any STACK_ROOT environment variable)
...
stack path --help
...
--stack-root Global stack root directory
...
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/406351.html
標籤:
