首页 文章

如何在使用沙箱时让cabal忽略全局包DB

提问于
浏览
11

我正在尝试使用Ubuntu上的cabal沙箱安装两个库 Elmyesod-platform . 问题是,我使用apt安装的库版本,因此给出了"maximum backjumps exceeded"错误 .

我如何指示Cabal忽略不在Cabal沙箱中的任何软件包,以便它将在沙箱中安装这些软件包的新鲜versinos并能够解决依赖性?

1 回答

  • 2

    可能太迟了,但还是......

    我不知道该如何做到这一点,但你可以尝试强制cabal在沙盒中重新安装这些软件包,它会告诉你它是危险的,但是因为它在沙盒中我相信它不是(我看不出来它会打破你的系统/配置文件包) . 但这是一种不切实际的解决方案 . 而且您必须指定确切的版本 .

相关问题