gpt4 book ai didi

ubuntu - 让 Haskell 的 hsenv 在 Ubuntu 13 上运行

转载 作者:太空宇宙 更新时间:2023-11-03 16:40:58 24 4
gpt4 key购买 nike

我正在尝试让 GHC 在 Ubuntu 上运行。做了以下事情:

sudo apt-get install ghc
sudo apt-get install cabal-install
cabal update
cabal install hsenv

然后我尝试创建一个hsenv环境,得到如下结果:

xx@xx-VirtualBox:~/scm/t1$ hsenv
Creating Virtual Haskell directory structure
Installing GHC
Initializing GHC Package database at /home/xx/scm/t1/.hsenv/ghc_pkg_db
Copying necessary packages from original GHC package database
Failed to copy optional package ghc-binary from system's GHC:
/usr/bin/ghc-pkg process failed with status 1
Using user-wide (~/.cabal/packages) Hackage download cache directory
Installing cabal config at /home/xx/scm/t1/.hsenv/cabal/config
Installing activate script
Installing cabal wrapper using /home/xx/scm/t1/.hsenv/cabal/config at /home/xx/scm/t1/.hsenv/bin/cabal
Skipping 'cabal update' step, Hackage download cache already downloaded
to ~/.cabal/packages/. You can update it manually with 'cabal update'
(from inside or outside the virtual environment).

关键信息在这里:

Failed to copy optional package ghc-binary from system's GHC:

如何解决这个问题?这似乎是目前唯一的障碍。

最佳答案

这是一个 hsenv 的错误,由 this line 引起.看起来,在最近的 GHC 版本中,这个包被重命名为 binary

不过hsenv反正是一个过时的项目,建议使用新的cabal-install或者stack

关于ubuntu - 让 Haskell 的 hsenv 在 Ubuntu 13 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16326254/

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