gpt4 book ai didi

haskell - 我可以说服 stack/ghci *仅*加载本地 .ghci 文件吗?

转载 作者:行者123 更新时间:2023-12-04 01:27:06 24 4
gpt4 key购买 nike

我有一个 .ghci在我的本地项目目录中,另一个在我的 $HOME 中.当我做 stack ghci ,然后 $HOME/.ghci首先加载,然后是 $PWD/.ghci .是否可以只加载本地 .ghci,而忽略全局 .ghci?

我可以做一个 stack exec -- ghci -ignore-dot-ghci ,但是,没有加载。

我还尝试过的是:

stack exec -- ghci -ignore-dot-ghci -W .ghci

这个想法是首先告诉 ghci 不要加载任何东西,然后显式请求本地 .ghci 文件,但这会给出错误消息警告:忽略无法识别的输入“.ghci”

最佳答案

GHCi 有 a -ghci-script flag可以与 -ignore-dot-ghci 一起使用.它可以与 stack ghci 一起使用通过 --ghci-options :

stack ghci --ghci-options "-ignore-dot-ghci -ghci-script .ghci"

为了完整起见,这里是对应的 cabal repl调用:
cabal repl --repl-options "-ignore-dot-ghci" --repl-options "-ghci-script .ghci"

关于haskell - 我可以说服 stack/ghci *仅*加载本地 .ghci 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61712539/

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