Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Haskell 我如何构建依赖于一个lib的cabalsandboxbuildsrc,而这个lib本身依赖于一个补丁lib?_Haskell_Cabal - Fatal编程技术网

Haskell 我如何构建依赖于一个lib的cabalsandboxbuildsrc,而这个lib本身依赖于一个补丁lib?

Haskell 我如何构建依赖于一个lib的cabalsandboxbuildsrc,而这个lib本身依赖于一个补丁lib?,haskell,cabal,Haskell,Cabal,我正在尝试使用cabal sandbox构建一个源文件,该源文件依赖于一个库,而库本身依赖于一个补丁库。但是,根据错误消息,cabal install-dependencies only似乎没有使用修补库。这是我正在使用的命令序列 cabal init sandbox cabal sandbox add-source patchedsublib cabal sandbox add-source lib cabal install --only-dependencies 单独构建库(使用patc

我正在尝试使用cabal sandbox构建一个源文件,该源文件依赖于一个库,而库本身依赖于一个补丁库。但是,根据错误消息,cabal install-dependencies only似乎没有使用修补库。这是我正在使用的命令序列

cabal init sandbox
cabal sandbox add-source patchedsublib
cabal sandbox add-source lib
cabal install --only-dependencies

单独构建库(使用patchedsublib)可以正常工作。

您是否检查了lib的版本约束是否允许它使用patchedsublib?是的,我编辑了这个问题以澄清我可以构建lib+patchedsublib(事实上,lib在不使用patchedsublib的情况下无法构建)。我的问题是构建myexec+lib+patchedsublib。看起来像个bug。你能吗?很可能我做错了什么。在这个场景中我应该使用共享沙盒吗?共享沙盒可能会工作,但我同意@MikhailGlushenkov的观点,这可能是一个bug,因为沙盒中没有解决二级依赖关系。