Preguntas etiquetadas con perl

88
¿Cómo obtengo una lista de los módulos CPAN instalados?

Aparte de intentar perldoc <module name> individualmente para cualquier módulo CPAN que me guste o pasando por el sistema de archivos y mirando los directorios no tengo idea de qué módulos tenemos instalados. ¿Cuál es la forma más sencilla de obtener una gran lista de todos los...

86
Uso de 'use utf8;' me da 'carácter ancho en la impresión'

Si ejecuto el siguiente programa Perl: perl -e 'use utf8; print "鸡\n";' Recibo esta advertencia: Wide character in print at -e line 1. Si ejecuto este programa Perl: perl -e 'print "鸡\n";' No recibo ninguna advertencia. Pensé que use utf8era necesario utilizar caracteres UTF-8 en un...

82
Variables de Nginx similares a SetEnv en Apache?

Utilizo SetEnv en Apache para establecer algunas variables en los hosts virtuales que recupero en PHP usando $_SERVER[the_variable]. Ahora estoy cambiando a Perl Catalyst y Nginx, pero parece que la directiva "env" en Nginx no es la misma. No funciona. ¿Cómo se puede lograr? Aquí está la...

82
¿Qué significa la sintaxis << 'm' = ~ m >> en perl?

Entiendo que perl tiene mucha sintaxis inusual, pero ese otro día me encontré con un fragmento de código en el trabajo que me dejó confuso. ¿Podría alguien explicarme qué significa: <<'m'=~m>> print $a unless $b; return; m ; Se parece a la sintaxis de HEREDOC, pero no en ninguna...

81
¿Cómo puedo usar CPAN como usuario no root?

Quiero instalar módulos de Perl en un servidor compartido en el que no tengo acceso de root. ¿Cómo puedo hacer esto? También parecen tener una versión anterior de CPAN (se queja de eso cuando se ejecuta el comando), ¿es posible actualizar el comando CPAN que se usa desde mi cuenta sin requerir...