简体   繁体   English

如何修复 Haskell 版本与依赖项冲突?

[英]How can I fix Haskell version conflicts with dependencies?

I have tried the command "cabal install HaskellAnalysisProgram" to install the Haskell package "HaskellAnalysisProgram" on my Macbook Pro of operating system macOS Big Sur version 11.2.3 with Apple M1 chip.我已经尝试使用命令“cabal install HaskellAnalysisProgram”在我的 Macbook Pro 操作系统 macOS Big Sur 版本 11.2.3 和 Apple M1 芯片上安装 Haskell package“HaskellAnalysisProgram”。 However, a frustrating error relating to dependency conflicts appear when I tried to install it.但是,当我尝试安装它时,会出现与依赖冲突有关的令人沮丧的错误。 I also heard that some other Mac users can install "HaskellAnalysisProgram" or any other Haskell packages depending on older version(s) of other Haskell packages without any issue.我还听说其他一些 Mac 用户可以安装“HaskellAnalysisProgram”或任何其他 Haskell 软件包,具体取决于其他 Haskell 软件包的旧版本,没有任何问题。 My cabal configuration is still at its default.我的 cabal 配置仍然是默认配置。 May I know how to fix this issue.我可以知道如何解决这个问题。

Notes: the image of the error is attached注:附上错误图片

HaskellAnalysisProgram Installation Issue HaskellAnalysisProgram 安装问题

HaskellAnalysisProgram depends on haskell-src-exts 1.20.*, which in turn depends on base < 4.13. HaskellAnalysisProgram 依赖于 haskell-src-exts 1.20.*,而后者又依赖于 base < 4.13。 Thus, if you want to use HaskellAnalysisProgram without modifications, you need to downgrade to GHC 8.6.5, the last version of Haskell to include such an old version of base.因此,如果你想在不修改的情况下使用 HaskellAnalysisProgram,你需要降级到 GHC 8.6.5,最后一个版本 Haskell 包含这样一个旧版本的 base。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM