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

编译 – 使用Rakudo Star编写perl6程序:无法在OS X上安装

发布时间:2020-12-16 06:07:41 所属栏目:大数据 来源:网络整理
导读:我正在尝试在OS X 10.6上安装Rakudo Star,并且我已经达到了令人沮丧的地步,我的构建失败了,我不知道如何处理.这里有没有人知道这个过去的方法? (我正在尝试将其设置为编写一些本地perl6程序,因此我不确定“规则”是否在“服务器故障”或“堆栈溢出”中需要
我正在尝试在OS X 10.6上安装Rakudo Star,并且我已经达到了令人沮丧的地步,我的构建失败了,我不知道如何处理.这里有没有人知道这个过去的方法? (我正在尝试将其设置为编写一些本地perl6程序,因此我不确定“规则”是否在“服务器故障”或“堆栈溢出”中需要这样做,并根据需要打我

我已经下载了提供的发行版并运行了

make VERSION=2010.07

要在文件夹中成功创建实际分发

rakudo-star-2010.07

对于任何感兴趣的人,我需要获取gnu find的端口版本(安装到/ opt / local / bin / gfind),然后将我的常规find替换为gfind. OS X发现缺少-printf选项.

顺便说一句,按照我的说法,我

$cd rakudo-star-2010.07
$perl Configure.pl --gen-parrot

这突然间有一段时间,但后来保释如下

/Users/alanstorm/Downloads/rakudo-star-7652a0b/rakudo-star-2010.07/install/src/parrot/2.6.0/pmc/timer.dump
/Users/alanstorm/Downloads/rakudo-star-7652a0b/rakudo-star-2010.07/install/src/parrot/2.6.0/pmc/undef.dump
/Users/alanstorm/Downloads/rakudo-star-7652a0b/rakudo-star-2010.07/install/src/parrot/2.6.0/pmc/unmanagedstruct.dump
/Users/alanstorm/Downloads/rakudo-star-7652a0b/rakudo-star-2010.07/install/src/parrot/2.6.0/vtable.dump
Finished install_dev_files.pl

Reading configuration information from install/bin/parrot_config ...
===SORRY!===
Parrot revision r48225 required (currently r0)
To automatically build the version of Parrot that came with this
distribution (),try re-running Configure.pl with the 
'--gen-parrot' option.  Or,use the '--parrot-config' option to
explicitly specify the location of parrot_config to be used to
build Rakudo Star.

我在这些IRC日志中找到了一个类似的问题:http://irclog.perlgeek.de/parrot/2009-05-11但是我在项目(或git)中没有足够的东西来理解他们为解决它做了什么.我最好的猜测是,似乎应该将subversion版本号写入parrot_config(这是一个二进制文件),并且因为初始make(似乎)使用git来获取文件,所以这不会发生.

此外,在perl配置失败后,我确实有两个名为parrot_config的新文件.

find . -name parrot_config
./install/bin/parrot_config
./parrot-2.6.0/parrot_config

我尝试使用以下标志运行Configure.pl,但每个标签最终都带有与上面引用相同的“对不起”消息?

perl Configure.pl --gen-parrot --parrot-config install/bin/parrot_config
perl Configure.pl install/bin/parrot_config
perl Configure.pl --gen-parrot --parrot-config parrot-2.6.0/parrot_config
perl Configure.pl --parrot-config parrot-2.6.0/parrot_config

这里有人对下一步有什么想法吗?如果答案是“问问perl人”,你对最好的地方有什么建议吗?

解决方法

您根本不应该运行make VERSION = 2010.07 – 这是发布经理的工作.

相反,你应该下载使VERSION = 2010.07应该创建的tarball(但目前除了linux之外的任何平台上似乎都不起作用).

这是正确的链接:http://github.com/downloads/rakudo/star/rakudo-star-2010.07.tar.gz

对不起,我们仍然试图更好地记录这一点.

(编辑:李大同)

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

    推荐文章
      热点阅读