是否可以“堆叠”cabal沙箱或指定“package.d”搜索路径?
我想将常用的软件包安装到项目可以使用但不更新的公共沙箱中。
world-file
文件中有cabal.sandbox.config
个参数,但我在Cabal
来源中找不到任何引用。
答案 0 :(得分:1)
我相信world-file
是指一个可选函数,cabal-install
将维护请求安装的软件包的明文列表,可能是在Gentoo的/var/lib/portage/world
和类似系统上建模的。 Cabal不会使用该文件。
您提出的“嵌套沙箱”可能会导致与全局或每用户安装相同的问题:各种包必须具有一致的依赖关系。
在--sandbox=DIR
参数cabal sandbox
的项目之间共享单个沙箱是可能的。