2010-01-19 24 views

Respuesta

11

Estoy seguro de que hay algún recurso en línea para encontrar esto, probablemente en Apple Development Connection

Sin embargo, tengo tres máquinas a mano que me muestran que las versiones/usr/bin/perl son:

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

En todos los casos, estos son hilos habilitados.

A partir de Snow Leopard, multiple versions of perl are supported bajo el capó y que también viene con Perl 5.8.9, que puede cambiar a este modo:

defaults write com.apple.versioner.perl Version 5.8.9 

También tenga en cuenta que 5.10.0 en Snow Leopard es de 64 bits . Puede cambiar a 32 bits por medio de lo siguiente:

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

/I3az/


actualización:

Una lista completa de código fuente Perl que Apple ha compilado con Mac OS X se puede encontrar en su Perl opensource page.

Averiguar lo que significan los números de versión del paquete y cómo se refieren a cada versión de Mac OS X puede requerir un poco de esfuerzo. Sin embargo, cada paquete muestra qué Perl compiló con las opciones, parches & módulos adicionales que Apple le aplicó.

Consulte Perl and Mac OS X versions para mi mejor intento de resolver todo esto.

+0

¡genial! gracias por tu información no actualizan los números principales con la actualización de software ¿no? – z3cko

+0

No, y no me he dado cuenta de que están realizando actualizaciones de versiones menores (aunque pueden respaldar los cambios de seguridad). – draegtun

+2

BTW ... En una nota al margen (al ver otras preguntas relacionadas que ha hecho), no use el instalador de CPAN con el Perl instalado de OSX (o para cualquier Perl instalado/empaquetado). ver http://stackoverflow.com/questions/1992720/perl-strategy-for-a-new-snow-leopard-user/1992934 – draegtun

Cuestiones relacionadas