加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

在Red Hat上从源代码安装Haskell Platform 2014的官方方法是什么

发布时间:2020-12-14 01:55:32 所属栏目:Linux 来源:网络整理
导读:我正在尝试从Red Hat Enterprise Linux 6.5上的源代码安装Haskell Platform 2014.2.0.0.我在两年前安装了Haskell Platform 2012.4.0.0和GHC 7.4.2,以及最近安装的来自JustHub的Haskell Platform 2013.2.0.0和GHC 7.6.3. 我从源代码构建了GHC 7.8.3,但它在测
我正在尝试从Red Hat Enterprise Linux 6.5上的源代码安装Haskell Platform 2014.2.0.0.我在两年前安装了Haskell Platform 2012.4.0.0和GHC 7.4.2,以及最近安装的来自JustHub的Haskell Platform 2013.2.0.0和GHC 7.6.3.

我从源代码构建了GHC 7.8.3,但它在测试套件中不断出现7个故障.我不知道这些测试失败是否无害. (测试失败与我的问题无关,但后来可能会变得很重要.)

我解压缩2014.2.0.0的源码包,阅读README.它说,构建Haskell迭代的方法是使用shell脚本,该脚本被调用:

./platform.sh $PATH_TO_GHC_BINDIST_TARBALL

我没有GHC二进制分发tarball.据我所知,对于任何版本的Red Hat Enterprise Linux,GHC 7.8.3都没有二进制分发tarball.我有一个GHC 7.8.3.我如何告诉platform.sh – 或者其下面的任何内容 – 没有tarball,它应该只使用$PATH中的内容?或者,如何打包我现有的GHC 7.8.3安装,以便platform.sh接受它?

构建的GHC没有’cabal’命令,因此platform.sh中的cabal命令回退到$PATH,我可以将其配置为其他已安装的版本(2013.2 / 7.6.3或2012.4 / 7.4). 2).它似乎没有什么区别:没有人认出’cabal –sandbox’.两者都导致抱怨我应该运行’cd hptool; cabal安装–only-dependencies’,我已经完成了,反复. platform.sh永远不会超越这一点.

如果我手动在platform.sh中运行命令,我会’cd hptool; cabal build’,出错了:“cabal-1.16.0.2:首先运行’configure’命令.”但是hptool目录中没有’configure’命令.

我现在卡住了.如何在RHEL 6上构建Haskell Platform 2014?

解决方法

您需要使用GHC资源来制作自己的“绑定者”.方向在 https://ghc.haskell.org/trac/ghc/wiki/MakingReleases

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读