Haskell 堆栈在项目特定位置
Haskell stack in a project-specific location
我正在按照指南 here 进行操作,它告诉我:
The stack setup will download the compiler if necessary in an isolated
location (default ~/.stack) that won't interfere with any system-level
installations. (For information on installation paths, please use the
stack path command.).
我正在尝试使用自定义位置,例如 ~/myproject/myenvironment
。当我使用 stack path
命令时,我看到很多路径,例如 stack-root
、project-root
和 config-location
,但我没有看到任何设置使用 stack path
自定义位置。我如何隔离我的堆栈而不是在 ~/.stack
之外运行,而是通过自定义位置运行?例如,我可以给 stack update
哪些参数来本地化到 ~/myproject/myenvironment
?
Set the environment variable STACK_ROOT
.
stack
命令的参数--stack-root
只能调用一次
stack path --stack-root
命令仅用于列出变量。
资源:
Haskell Stack User Guide chapter Setting stack root location
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
...
我正在按照指南 here 进行操作,它告诉我:
The stack setup will download the compiler if necessary in an isolated location (default ~/.stack) that won't interfere with any system-level installations. (For information on installation paths, please use the stack path command.).
我正在尝试使用自定义位置,例如 ~/myproject/myenvironment
。当我使用 stack path
命令时,我看到很多路径,例如 stack-root
、project-root
和 config-location
,但我没有看到任何设置使用 stack path
自定义位置。我如何隔离我的堆栈而不是在 ~/.stack
之外运行,而是通过自定义位置运行?例如,我可以给 stack update
哪些参数来本地化到 ~/myproject/myenvironment
?
Set the environment variable STACK_ROOT
.
stack
命令的参数--stack-root
只能调用一次
stack path --stack-root
命令仅用于列出变量。
资源:
Haskell Stack User Guide chapter Setting stack root location
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
...