如何找到旧版Mac OS X上可用的Perl版本?

时间:2010-01-19 11:05:07

标签: perl macos

我想创建在旧版OS X机器和当前版本上运行的Perl脚本。是否有列表或资源,我可以找到哪些Perl版本与较旧的Mac OS X版本(10.0到10.6)一起分发?

1 个答案:

答案 0 :(得分:11)

我确信有一些在线资源可以找到这个,可能在Apple Development Connection

但是我有三台机器可以告诉我/ usr / bin / perl版本是:

  • 5.8.6 on 10.4(Tiger)
  • 5.8.8 10.5(Leopard)
  • 5.10.0 on 10.6(Snow Leopard)

在所有情况下,这些都是线程启用的。

从Snow Leopard开始,multiple versions of perl are supported引擎盖下它也附带Perl 5.8.9,您可以切换到这样:

defaults write com.apple.versioner.perl Version 5.8.9

另请注意,Snow Leopard上的5.10.0是64位。您可以使用以下命令切换到32位:

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

/ I3az /


更新

可以在Perl opensource page上找到Apple使用Mac OS X编译的Perl源代码的完整列表。

确定打包版本号的含义以及它们如何引用每个版本的Mac OS X可能需要一些努力。但是每个软件包都会显示哪些Perl是使用选项,补丁和编译器编译的。 Apple应用的额外模块。

请参阅Perl and Mac OS X versions,了解我最好的工作原因。