我想創建在舊版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上安裝舊版本的TypeScript?
- 3. Mac OS X中的兩個Perl版本?
- 4. Mac OS X版本的Texture2D.m,.h可用?
- 5. 如何在OS X Mavericks上獲得Safari的本地舊版本?
- 6. 獲取Mac OS X上的eclipse版本
- 7. Mac OS X上的Xcode版本Lion 10.7.2
- 8. Mac OS X版本10.7.4上的Xcode 4.2
- 9. OS X版本可可
- 10. 如何在Mac OS Mountain Lion上運行舊版本的Safari?
- 11. PHP 2個diffenrent版本Mac OS X上
- 12. 如何在OS-X上安裝docker的舊版本(1.8.3)?
- 13. 針對較舊的OS X版本的編譯應用程序
- 14. 如何在Mac OS上安裝較新版本的Make?
- 15. 如何使用[NSAlert beginSheetModalForWindow:completionhandler:]在舊版本的OS X的
- 16. 從Mac OS X 10.6.7到最新版本的MAC OS X
- 17. 查找版本OS X
- 18. Mac Os x和xcode版本的iPod 3.1.3
- 19. mac os中的gcc版本4.1.2 x
- 20. 在Mac OS X上使用Swift檢查OS版本
- 21. Xcode應用程序版本與Mac OS X版本不兼容
- 22. OS X版本的bringSubviewToFront:?
- 23. 如何在Mac OS X上獲得Python PIL版本?
- 24. 「在Mac OS X上使用mod_ssl」文檔的當前版本?
- 25. 防止在較新版本上安裝較舊版本
- 26. 導出與舊版本兼容的OS X應用程序
- 27. 我在哪裏可以下載舊版本的OS X Server?
- 28. 安裝舊版本的Python以在Mac OS X上進行測試
- 29. 如何調試舊版Mac OS X的應用程序?
- 30. OpenGL版本在OS X上的支持
查看有關Apple的Perl開源頁面的更新。 – draegtun 2010-02-03 09:22:46