Haskell 堆栈位于项目特定位置

2024-04-16

我正在按照指南进行操作here https://docs.haskellstack.org/en/stable/README/#start-your-new-project,这告诉我:

如有必要,堆栈设置将在隔离中下载编译器 不会干扰任何系统级别的位置(默认 ~/.stack) 装置。 (有关安装路径的信息,请使用 堆栈路径命令。)。

我正在尝试使用自定义位置,例如~/myproject/myenvironment。当我使用stack path命令,我看到很多路径,例如stack-root, project-root, and config-location,但我没有看到任何设置自定义位置的方法stack path。我怎样才能隔离我的堆栈以使其不运行~/.stack但通过自定义位置?我可以提出什么论据stack update例如本地化到~/myproject/myenvironment?


设置环境变量 https://unix.stackexchange.com/questions/117467/how-to-permanently-set-environmental-variables STACK_ROOT.
参数--stack-root of stack命令仅适用于一次调用。
The stack path --stack-root命令仅用于列出变量。

资源:

Haskell Stack 用户指南章节设置堆栈根位置 https://docs.haskellstack.org/en/stable/GUIDE/#setting-stack-root-location
https://github.com/commercialhaskell/stack/issues/1148 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
...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Haskell 堆栈位于项目特定位置 的相关文章

随机推荐