首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装iHaskell遇到的困难

安装iHaskell遇到的困难
EN

Stack Overflow用户
提问于 2015-03-14 18:21:22
回答 1查看 777关注 0票数 0

在与cabal install ihaskell经历了许多困难之后,我读到

如果您在安装过程中遇到问题,请确保先尝试Github版本。IHaskell正处于快速开发阶段,因此黑客攻击可能并不总是最新的。为了从Github安装,从存储库中提取,然后用./build.sh all安装

今天早上,我升级到ghc-7.8.4cabal-1.22,并使用简单的git clone从github存储库下载iHaskell。

它很难找到几个图书馆。

代码语言:javascript
复制
/usr/bin/ld: cannot find -lHStransformers-compat-0.4.0.3-ghc7.8.4
/usr/bin/ld: cannot find -lHSmtl-2.1.3.1-ghc7.8.4
/usr/bin/ld: cannot find -lHStagged-0.7.3-ghc7.8.4
/usr/bin/ld: cannot find -lHStext-1.2.0.4-ghc7.8.4
/usr/bin/ld: cannot find -lHSvector-0.10.12.2-ghc7.8.4
/usr/bin/ld: cannot find -lHSunordered-containers-0.2.5.1-ghc7.8.4
/usr/bin/ld: cannot find -lHSsyb-0.4.4-ghc7.8.4
/usr/bin/ld: cannot find -lHSmtl-2.1.3.1-ghc7.8.4
/usr/bin/ld: cannot find -lHSdlist-0.7.1-ghc7.8.4
/usr/bin/ld: cannot find -lHSattoparsec-0.12.1.3-ghc7.8.4
/usr/bin/ld: cannot find -lHSscientific-0.3.3.7-ghc7.8.4
/usr/bin/ld: cannot find -lHShashable-1.2.3.1-ghc7.8.4

不幸的是,我可以证实其中一些是存在的。

代码语言:javascript
复制
me@ubuntu:~/Downloads/IHaskell$ cabal install mtl
Resolving dependencies...
All the requested packages are already installed:
mtl-2.2.1
Use --reinstall if you want to reinstall anyway

ld似乎更像是C++错误,而不是Haskell错误,但我不知道如何处理。

EN

回答 1

Stack Overflow用户

发布于 2015-03-16 18:41:20

在StackOverflow上读了几篇文章并在Github上发表了几篇文章之后,我了解到我与阴谋集团的符号链接已经过时了。由于某种原因,即使在我下载和安装了version 22之后,它也指向了版本16。

Issue #21

即使在用cabal install cabal-install进行更新之后,它仍然不识别sandbox init,事实上cabal -V显示它仍然是版本16。 使用where cabal,我从我的ghc-7.6安装中找到了错误的阴谋可执行文件,并用一个符号链接替换了它。在我的情况下 sudo ln -s /home/jdm/.cabal/bin/cabal /usr/bin/cabal 所以现在我有了阴谋版本23,我打开了一个沙箱,并完美地安装了(和iHaskell)。案子结了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29052530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档