【发布时间】:2011-03-23 22:30:37
【问题描述】:
我正在尝试在 OS X 10.6 上安装 Rakudo Star,但我已经到了构建失败且不知道如何继续的总是令人沮丧的地步。这里有人知道过去的方法吗? (我正在尝试设置它来编写一些本地 perl6 程序,所以我不确定 The Rules 是否希望在 Server Fault 或 Stack Overflow 上使用它,必要时给我一巴掌)
我已经下载了提供的发行版并运行了
使版本=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 完成 install_dev_files.pl 从 install/bin/parrot_config 读取配置信息 ... ===对不起!=== 需要 Parrot 修订版 r48225(当前为 r0) 自动构建附带的 Parrot 版本 distribution(),尝试重新运行 Configure.pl '--gen-parrot' 选项。或者,使用“--parrot-config”选项 明确指定要用于的 parrot_config 的位置 建造乐道之星。我在这些 IRC 日志中发现了一个类似的问题:http://irclog.perlgeek.de/parrot/2009-05-11,但我对项目(或 git)的了解还不够,无法理解他们为解决该问题所做的工作。我最好的猜测是,似乎应该将 subversion 修订号写入 parrot_config (这是一个二进制文件),并且因为最初的 make (似乎)使用 git 来获取文件,这并没有发生。
另外,在 perl 配置失败后,我确实有两个名为 parrot_config 的新文件。
找 。 -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 人”,你有什么建议最好的地方吗?
【问题讨论】:
标签: compilation configure raku rakudo-star