在Red Hat上从源代码安装Haskell Platform 2014的官方方法是什么
我正在尝试从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
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |