gpt4 book ai didi

haskell - 如何将 GHCi 与新的 cabal 1.17 沙箱一起使用?

转载 作者:行者123 更新时间:2023-12-03 07:27:59 26 4
gpt4 key购买 nike

我一直在尝试 Cabal Head,它支持类似于 cabal-dev 的沙箱。但是,尚不支持 cabal-dev ghci 等效项和 apparently no support planned为下一个版本。

我可以使用一些咒语来解决这个问题并获得类似于cabal-dev ghci的东西吗?

最佳答案

编辑(2013 年 8 月):cabal repl 补丁最近已合并。此功能将成为下一版本的一部分。

<小时/>

在撰写本文时,还没有与 cabal-dev ghci 类似的易于使用的工具。我们计划将来添加一个 cabal repl 命令 - 然而,目前 Cabal HEAD 中还没有此功能。

同时,您可以尝试以下解决方法:

$ cd $YOUR_PACKAGE_DIR

# For GHC >= 7.6
$ ghci -no-user-package-db -package-db .cabal-sandbox/i386-linux-ghc-7.6.1-packages.conf.d

# For GHC < 7.6
$ ghci -no-user-package-conf -package-conf .cabal-sandbox/i386-linux-ghc-7.4.2-packages.conf.d

这不会使您的包的模块立即从 ghci 可用 - 您必须使用 :limport 加载它们(在存在自定义预处理器和 CPP 的情况下可能会中断)。

关于haskell - 如何将 GHCi 与新的 cabal 1.17 沙箱一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17014270/

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