Sono abbastanza confuso. Ho appena ricevuto una nuova macchina di sviluppo, e perl sembra che non stia generando nulla per i comandi stampa.Stampa: nessuna uscita
#!/usr/bin/perl
use warnings;
use strict;
print "A";
print STDOUT "B";
print STDERR "C";
open FH, ">", "testprint';
print FH "D";
close FH;
produce nulla nella console, e TestPrint diventa un file di 1-bye (vuoto).
Anche questo produce nulla:
perl -e "print 'a';"
Ciò si verifica sia per i binari Perl che capita di essere sulla mia macchina. Sono perplesso su dove iniziare il debug di questo problema. Qualche idea?
EDIT:
perl -v
This is perl, v5.8.8 built for x86_64-linx-thread-multi
e
which perl
/usr/bin/perl
Ulteriori informazioni potrebbero aiutare. Prova: 'perl -V' e' which perl' Inoltre, aggiungi 'use warnings;' e 'use strict;' al tuo script – Freddo411
Aggiunte le informazioni richieste. – JoshJordan
Che diamine è 'perl v5.5.5'? [Non c'è mai stata alcuna versione ufficiale con quel numero di versione] (http://search.cpan.org/perldoc?perlhist) e anche se esistesse, sarebbe stato antico.Aggiorna la tua installazione 'perl'. – mob