Как я могу узнать, какая версия Perl была доступна на более старых версиях Mac OS X?

Я хочу создать сценарии Perl, которые работают на более старых машинах OS X, а также на текущих версиях. Существует ли список или ресурс, где я могу узнать, какие версии Perl были распределены с более старыми Версиями Mac OS X (10.0 к 10,6)?

7
задан z3cko 20 January 2010 в 04:54
поделиться

1 ответ

Я уверен, что есть какой-то онлайн-ресурс, чтобы найти это, возможно, в Соединение разработки Apple

Однако у меня есть три машины, которые показывают мне, что / usr / bin / bin / Версии Perl:

  • 5,8,6 на 10,4 (тигр)
  • 5.8.8 на 10,5 (леопард)
  • 5.10,0 на 10,6 (Snow Leopard)

Во всех случаях они включены в тему.

Начиная с Snow Leopard Несколько версий Perl поддерживаются под капотом, и он также поставляется с Perl 5.8.9, который вы можете переключиться так:

defaults write com.apple.versioner.perl Version 5.8.9

также обратите внимание, что 5.10.0 на Snow Leopard 64-битный. Вы можете переключиться на 32-битное, используя следующее:

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

/ i3Az /


Обновление :

Полный список исходного кода Perl, который Apple скомпилирован с Mac OS X, можно найти на их Perl Opensource страница .

Разработка того, что означают номера версий упаковки и о том, как они относятся к каждой версии Mac OS X, могут приложить некоторые усилия. Однако каждый пакет показывает, какой PERL был скомпилирован с опциями, патчами и дополнительными модулями Apple приложено к нему.

См. Версии Perl и Mac OS X Для моего лучшего удара на работе все это.

12
ответ дан 6 December 2019 в 21:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: