gpt4 book ai didi

haskell - 无法安装Polyparse库

转载 作者:行者123 更新时间:2023-12-03 08:31:05 27 4
gpt4 key购买 nike

我在安装Polyparse库(Haskell库)时遇到麻烦
而且我不知道如何解决...。
有人可以帮我吗?

这是错误输出:

D-MacBook-Pro:polyparse-1.9 d$ cabal install polyparse.cabal
Resolving dependencies...
Configuring polyparse-1.9...
Failed to install polyparse-1.9
Last 10 lines of the build log ( /Users/d/.cabal/logs/polyparse-1.9.log ):
cabal: /Users/d/.cabal/logs/polyparse-1.9.log: does not exist

现在的问题...
Resolving dependencies...
cabal: Could not resolve dependencies:
trying: bpsat-0.1.0 (user goal)
trying: smt-lib-0.0.3/installed-d94... (dependency of bpsat-0.1.0)
next goal: polyparse (dependency of smt-lib-0.0.3/installed-d94...)
rejecting: polyparse-1.9/installed-42c... (conflict: polyparse =>
text==1.1.1.2/installed-cb1..., bpsat => text==0.11.*)
rejecting: polyparse-1.9, 1.8, 1.7, 1.6, 1.5, 1.4.1, 1.4, 1.3, 1.2, 1.1, 1.0
(conflict: smt-lib => polyparse==1.9/installed-42c...)
Dependency tree exhaustively searched.

最佳答案

我只是试图在我的Ubuntu机器上安装polyparse,它的工作原理是...。

这是我通常修复安装问题的方式。

$ cabal update

$ cabal unpack polyparse

$ cd polyparse-*

$ cabal configure

现在寻找错误。...依存关系错误通常会在此时出现。它们有两种形式-要么1)。由于某种原因,缺少另一个cabal软件包,您通常可以通过执行适当的 cabal install <packageName>进行安装(是的,cabal应该为您这样做,但是我发现有时没有),或2)。缺少系统c库,您将已安装该库。无论哪种方式,该消息都应使其清楚。如果不是这样,请将邮件附加到您的问题中,我们会为您提供帮助。
$ cabal build

再次,寻找错误。生成错误经常出现在这里,并且通常表示软件包中的错误。由于该安装仅对我有用,因此可能性较小,但是我已经看到可以在一个操作系统上安装并在另一个操作系统上中断的内容。同样,您可以在此处留言,我们可以为您提供帮助。
$ cabal install

如果可行,则应安装该软件包。

更新

似乎没有安装依赖项smt-lib。...尝试在该lib上重复上述步骤,然后重新发布结果。

更新2-

新的错误消息似乎是在告诉我Text lib中存在冲突,bpsat需要一个版本,而polyparse需要另一个版本。正如我提到的那样,我不确定为什么会发生这种情况,但对我而言,一切都奏效了。有时〜/.cabal中的东西会弄乱,您可能想要尝试删除(实际上,如果您决定需要,可以将其移动).cabal中除〜/.cabal/bin/外的所有内容。然后再试一次。您可能必须重新安装其他库,但这可以解决问题。

关于haskell - 无法安装Polyparse库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23763484/

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