gpt4 book ai didi

haskell - 为什么 cabal 不能保留同一个包的多个版本?

转载 作者:行者123 更新时间:2023-12-04 13:49:37 24 4
gpt4 key购买 nike

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

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

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

我知道它可以通过使用沙箱来修复,但这不是导致此问题的答案。

最佳答案

你的假设是不正确的:cabal 允许安装同一个包的多个版本。包以版本号区分。

关于haskell - 为什么 cabal 不能保留同一个包的多个版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23844312/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com