我正在遵循指南这里,它告诉我:
如果需要,堆栈安装程序将在不干扰任何系统级安装的孤立位置(默认的~/.堆栈)下载编译器。(有关安装路径的信息,请使用堆栈路径命令。)。
我正在尝试使用自定义位置,例如~/myproject/myenvironment。当我使用stack path命令时,我会看到很多路径,比如stack-root、project-root和config-location,但是我看不到用stack path设置自定义位置的任何方法。我如何隔离我的堆栈,使其不是在~/.stack之外运行,而是通过自定义位置进行操作?例如,我可以为stack update提供哪些参数来将其本地化为~/myproject/myenvironment
发布于 2022-01-07 12:52:41
设置环境变量 STACK_ROOT.
参数--stack-root of stack命令只适用于一个调用。
stack path --stack-root命令仅用于列出变量。
资源:
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://stackoverflow.com/questions/70615908
复制相似问题