我试图确保我不会通过使用 cabal-dev 进入依赖地狱,并且我也在尝试将 leksah 用于我的 IDE。但是,当将包添加到 leksah 中的本地工作区时,它会构建包并将其安装到我的用户 ~/.cabal 包空间。
如何强制 leksah 将软件包依赖项安装到我设置的 cabal-dev 环境中?
好吧,这不是您正在寻找的快速而干净的解决方案,但是....有一个 leksah 的开发版本可用,它具有“实验性 cabal-dev”支持。如果您src
稍微浏览一下该目录并检查相关文件,您会看到 IDE 首选项菜单中添加了一个选项,允许您使用 cabal-dev。也有一些更新的代码来相应地安装依赖项。链接在这里:
https://github.com/leksah/leksah
希望有帮助。