Haskell Regex base使包间接依赖于同一包的多个版本

Haskell Regex base使包间接依赖于同一包的多个版本,haskell,cabal,Haskell,Cabal,我有一个阴谋集团文件,它同时调用regex-posix-0.95.2和mtl-2.1.2。不知何故,我的系统构建了regex-base-0.93.2,与旧版本的MTL相比,尽管我尽了最大努力让cabal尝试新版本(包括在cabal沙箱中构建所有依赖项),但我无法让cabal放弃这个糟糕的regex-base版本 我需要做什么才能让cabal使用最新版本的mtl软件包来构建、安装和使用一个新的regex base。使用cabal安装时是否尝试过--reinstall标志?在cabal沙箱中,cab

我有一个阴谋集团文件,它同时调用
regex-posix-0.95.2
mtl-2.1.2
。不知何故,我的系统构建了
regex-base-0.93.2
,与旧版本的MTL相比,尽管我尽了最大努力让cabal尝试新版本(包括在cabal沙箱中构建所有依赖项),但我无法让cabal放弃这个糟糕的regex-base版本


我需要做什么才能让cabal使用最新版本的
mtl
软件包来构建、安装和使用一个新的
regex base
。使用cabal安装时是否尝试过--reinstall标志?在cabal沙箱中,
cabal安装--reinstall--force reinstalls mtl
应安装最新版本的mtl。