gpt4 book ai didi

linux - Haskell Eclipse Linux 和 Buildwrapper

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:53:52 26 4
gpt4 key购买 nike

我是 Eclipse 的新用户,也是 Haskell。我一直在努力理解哪里出了问题以及该怎么做,因为在我安装 Haskell 平台后我的 Eclipse 一直让我说以下内容

Configuring Test1-0.1...
buildwrapper: Left over temporary directory not removed: /tmp/dynamic-cabal.23
<command line>: cannot satisfy -package Cabal-1.22.0.0

我在 Ubuntu 和 Archlinux 上试过了。相同的行为。我也阅读了很多论坛,有一些关于 GHC 版本、cabal 版本和 buildwrapper 版本问题的信息,但我不知道如何解决这个问题……例如这里 https://github.com/JPMoresmau/BuildWrapper/issues/18我试过 cabal install cabal-install Eclipse 开始表现有点不同,一遍又一遍地循环……

configuring because setup_config not present
Resolving dependencies...
Configuring Test1-0.1...

请帮忙...

最佳答案

我不知道它是否符合回答的条件,但愿如此。

问题是,当我从标准 ubuntu 和 arch 存储库安装 GHC 时,它会在系统范围内安装 Cabal-1.18.1.5Cabal-Install-1.22.0.0。这导致 EclipseFP 插件安装 buidwrapper 版本,该版本应该与 1.22 Cabal 一起使用,而我实际上有 1.18。 Haskell 的 Eclipse 设置说我有 Cabal 1.22(这是错误的)。

我所做的是添加 ArchHaskell 存储库,并从那里安装所有东西,这让我得到了 Cabal 和 Cabal-install 的 1.18 组合。 EclipseFP 终于成功了。

我认为有一种方法可以将本地安装在层次结构中向上移动,这样 EclipseFP 就会选择它。但我明白这可能为时已晚。

关于linux - Haskell Eclipse Linux 和 Buildwrapper,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28399634/

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