我正在尝试在Ubuntu上使用cabal沙盒安装两个库
如何指示Cabal忽略不在Cabal沙箱中的任何软件包,以便它将这些软件包的新版本安装到沙箱中并能够解决依赖项?
Elm
和yesod-platform
。问题在于,我正在使用xmonad作为我的窗口管理器。因此,我的包管理器已经安装了一堆Haskell库。在尝试解决依赖关系时,它会使用apt安装的库的版本,从而导致"最大回溯次数超限"的错误。如何指示Cabal忽略不在Cabal沙箱中的任何软件包,以便它将这些软件包的新版本安装到沙箱中并能够解决依赖项?
cabal install --shadow-installed-packages <package>
吗? - Danny Navarro