2010-01-19 123 views

回答

11

我敢肯定有一些在線資源找到這個,可能是在Apple Development Connection

不過,我有三臺機器手這表明我的/ usr/bin中/ perl的版本是:

  • 5.8.6在10.4(虎)
  • 5.8.8 10.5 10.6上(雪豹)(豹)
  • 5.10.0

在所有情況下,這些都是線程啓用。

從雪豹開始,multiple versions of perl are supported引擎蓋下,它也配備了Perl的5.8.9,您可以切換到像這樣:

defaults write com.apple.versioner.perl Version 5.8.9 

還要注意的是5.10.0雪豹是64位。您可以通過切換到32位以下:

defaults write com.apple.versioner.perl Prefer-32-Bit -bool yes 

/I3az/


更新

,蘋果已經在Mac OS X編寫的Perl的源代碼的完整列表可以在他們的Perl opensource page上找到。

計算出包裝版本號的含義以及它們如何引用每個版本的Mac OS X可能需要付出一些努力。但是,每個軟件包確實顯示了哪些Perl是使用這些選項編譯的,所以修補程序& Apple應用了額外的模塊。

請參閱Perl and Mac OS X versions爲我的最好的刺工作這一切。

+0

太棒了!感謝您的信息。他們不更新軟件更新的主要數字不是嗎? – z3cko 2010-01-19 12:17:06

+0

不,我還沒有注意到他們做了次要版本更新(雖然他們可能支持安全更改?)。 – draegtun 2010-01-19 12:26:38

+2

順便說一句(看到一些其他相關的問題),不要使用CPAN安裝程序和OSX安裝的Perl(或任何已安裝/打包的Perl)。請參閱http://stackoverflow.com/questions/1992720/perl-strategy-for-a-new-snow-leopard-user/1992934 – draegtun 2010-01-19 12:34:13