编译 – 使用Rakudo Star编写perl6程序:无法在OS X上安装
我正在尝试在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 对不起,我们仍然试图更好地记录这一点. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |