gpt4 book ai didi

haskell - 如何为runhaskell指定沙箱目录?

转载 作者:行者123 更新时间:2023-12-01 13:51:36 25 4
gpt4 key购买 nike

默认情况下,runhaskell 似乎会忽略共享沙箱路径。

使用 runhaskell 从命令行运行 haskell 文件时,如何设置沙箱目录?

最佳答案

沙盒是 Cabal 特有的概念,而 runhaskell(以及 GHC 套件的其余部分)对它们一无所知。与 GHC 相关的概念是包数据库路径,它可以通过 -package-db 等命令行标志或通过环境变量 GHC_PACKAGE_PATH 来控制。 runhaskell 似乎不支持 -package-db,所以设置 GHC_PACKAGE_PATH 是最好的选择。或者你当然可以让 Cabal 使用 cabal exec 来完成工作,正如 Daniel Wagner 在评论中指出的那样。

cabal exec 通过设置 GHC_PACKAGE_PATH 工作,所以如果出于某种原因你想手动设置变量,你可以看到 Cabal 使用命令将它设置为什么值 cabal exec printenv GHC_PACKAGE_PATH.

关于haskell - 如何为runhaskell指定沙箱目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31216280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com