Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.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 已达到回跳限制(更改为--max回跳)_Haskell_Cabal_Yesod - Fatal编程技术网

Haskell 已达到回跳限制(更改为--max回跳)

Haskell 已达到回跳限制(更改为--max回跳),haskell,cabal,yesod,Haskell,Cabal,Yesod,我使用Yesod init&&cd lemonstand构建了Yesod项目。当我执行“阴谋集团安装”时,它抛出错误 Backjump limit reached (change with --max-backjumps). 然后我传递了一个选项作为max backjumps cabal install --max-backjumps 100 然后我就跟着他做了这件事 cabal install --max-backjumps 100 --reorder-goals 这些步骤都不起作用。有

我使用
Yesod init&&cd lemonstand构建了Yesod项目
。当我执行“阴谋集团安装”时,它抛出错误

Backjump limit reached (change with --max-backjumps).
然后我传递了一个选项作为
max backjumps

cabal install --max-backjumps 100
然后我就跟着他做了这件事

cabal install --max-backjumps 100 --reorder-goals

这些步骤都不起作用。有什么线索吗?

100的跳回次数太少了。我通常建议
--max backjumps=-1
将其设置为一个无界数字。但是,安装YesSOD的一种更健壮的方法是使用LTS Haskell,以便Stackage项目为您解决和测试依赖关系树。这就是我们所采取的方法。通常,这可以通过在项目目录中运行以下命令来实现:

wget https://www.stackage.org/lts/cabal.config
这将要求您使用GHC 7.8.X,最好是7.8.4