我想创建在旧版OS X机器以及当前版本上运行的Perl脚本。有没有一个列表或资源,我可以找出哪些Perl版本是使用旧版Mac OS X版本(10.0到10.6)发布的?如何找出在较旧的Mac OS X版本上可用的Perl版本?
回答
我敢肯定有一些在线资源找到这个,可能是在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为我的最好的刺工作这一切。
太棒了!感谢您的信息。他们不更新软件更新的主要数字不是吗? – z3cko 2010-01-19 12:17:06
不,我还没有注意到他们做了次要版本更新(虽然他们可能支持安全更改?)。 – draegtun 2010-01-19 12:26:38
顺便说一句(看到一些其他相关的问题),不要使用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
- 1. 编译为旧版本的Mac OS X
- 2. Mac OS X中的两个Perl版本?
- 3. Mac OS X版本的Texture2D.m,.h可用?
- 4. Mac OS X上的Xcode版本Lion 10.7.2
- 5. 获取Mac OS X上的eclipse版本
- 6. OS X版本可可
- 7. 如何在Mac OS Mountain Lion上运行旧版本的Safari?
- 8. PHP 2个diffenrent版本Mac OS X上
- 9. 如何在OS-X上安装docker的旧版本(1.8.3)?
- 10. 如何在Mac OS上安装较新版本的Make?
- 11. mac os中的gcc版本4.1.2 x
- 12. Mac Os x和xcode版本的iPod 3.1.3
- 13. 在Mac OS X上使用Swift检查OS版本
- 14. Xcode应用程序版本与Mac OS X版本不兼容
- 15. OS X版本的bringSubviewToFront:?
- 16. 在Mac OS X上安装最新版本的MySQL 5.5最新版本
- 17. “在Mac OS X上使用mod_ssl”文档的当前版本?
- 18. 防止在较新版本上安装较旧版本
- 19. 导出与旧版本兼容的OS X应用程序
- 20. 我在哪里可以下载旧版本的OS X Server?
- 21. 安装旧版本的Python以在Mac OS X上进行测试
- 22. 如何调试旧版Mac OS X的应用程序?
- 23. 使用较旧版本的MFC和较新版本的Visual Studio
- 24. Mac OS X libcurl dylib兼容版本
- 25. Mac OS X带有哪些Java版本?
- 26. 如何在较新版本上安装旧版本的UWP应用程序?
- 27. 在Mac OS X上回滚兼容版本的库
- 28. 在Mac OS X上最佳的免费替代版本SVN?
- 29. 在编译旧版本时在App Store中使用较新的OS X SDK
- 30. 如何安装较旧版本的python
查看有关Apple的Perl开源页面的更新。 – draegtun 2010-02-03 09:22:46