我正在嘗試在OS X 10.6上安裝Rakudo Star,並且我已經達到了總是令人沮喪的地步,那就是我的構建失敗了,而且我不確定如何進行。有沒有人知道這種方式? (我試圖設置它來編寫一些本地的perl6程序,所以我不確定規則是否希望在服務器故障或堆棧溢出時對此進行處理,並在必要時拍打我)使用Rakudo Star編寫perl6程序:無法在OS X上安裝
我已經下載了提供的分佈跑
make VERSION=2010.07
要成功創建該文件夾
rakudo-star-2010.07
任何有興趣在實際分佈,我需要搶GNU發現的端口版本(安裝到/ opt /本地/ bin/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.
我發現了一個simialr問題在這些IRC日誌:http://irclog.perlgeek.de/parrot/2009-05-11但我並沒有充分了解項目(或git)以瞭解他們如何解決它。我最好的猜測是,它看起來像一個顛覆版本號應該寫入parrot_config(這是一個二進制文件),並且因爲最初的make(似乎)使用git來抓取文件,這沒有發生。
此外,在perl配置失敗後,我確實有兩個名爲parrot_config的新文件。
find . -name parrot_config ./install/bin/parrot_config ./parrot-2.6.0/parrot_config
我試着用下面的標誌運行Configure.pl,但是每一個都以上面引用的「Sorry」消息結束?
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人」,你有沒有建議最好的地方做這件事?
請參閱「perl人」*無處不在* – ysth 2010-08-02 00:19:57