3

来自 Ruby,我可以根据需要拥有每个 gem 的多个版本,这让我感到困惑,为什么 Cabal 只能同时安装一个版本?

我试过寻找答案,但找不到任何解释这背后的原因的东西。另一个好问题是除了使用沙箱之外是否有解决方法,这需要我为每个项目重新编译所有内容(或共享沙箱,这并不总是有效)。

编辑:为了澄清这个问题,我不明白的是阴谋集团如何达到它说安装一个包会破坏另一个包的地步。这个问题的原因是什么?

我知道它可以通过使用沙箱来解决,但这不是解决这个问题的原因。

4

1 回答 1

4

您的假设不正确:cabal 确实允许安装同一软件包的多个版本。包由版本号区分。

于 2014-05-24T11:20:24.183 回答