Haskell 阴谋集团的沙盒测试一个需要base I don'版本的黑客软件包;我没有
我在读这篇文章: 并且想尝试一下 一个简单的Haskell 阴谋集团的沙盒测试一个需要base I don'版本的黑客软件包;我没有,haskell,cabal,Haskell,Cabal,我在读这篇文章: 并且想尝试一下 一个简单的cabal安装monad日志告诉我我有base 4.6.0.1,但monad日志需要4.5.* 我希望沙盒能有所帮助,但沙盒似乎只适用于我自己的软件包,即使这样,我也不太明白它是如何管理事情的。我试着为一个空包裹制作一个简单的阴谋集团文件,并得到了提示: 注意:当使用沙箱时,所有包都必须具有一致的 依赖关系。尝试重新安装/注销有问题的软件包或 重新创建沙箱。 有没有简单的方法可以说“在我的本地沙箱中安装这个包以及它的任何依赖项,这样我就可以使用它,而
cabal安装monad日志告诉我我有base 4.6.0.1,但monad日志需要4.5.*
我希望沙盒能有所帮助,但沙盒似乎只适用于我自己的软件包,即使这样,我也不太明白它是如何管理事情的。我试着为一个空包裹制作一个简单的阴谋集团文件,并得到了提示:
注意:当使用沙箱时,所有包都必须具有一致的
依赖关系。尝试重新安装/注销有问题的软件包或
重新创建沙箱。
有没有简单的方法可以说“在我的本地沙箱中安装这个包以及它的任何依赖项,这样我就可以使用它,而忽略我可能在全局安装的任何其他东西”?我尝试了--按照建议安装了shadow软件包,但我得到了相同的错误。base(以及其他几个软件包)的问题在于它们与您的GHC版本绑定。您不能简单地安装不同版本的base
,无论是否使用沙盒
阴谋集团头目有一个标志——允许更新的,在这种情况下应该会有所帮助。或者只是给monad journal的维护者设置bug来放宽版本限制