Я довольно смущен. Я только что получил новую машину разработки, и perl, кажется, ничего не выводит для print команд.Печать: не производит выход
#!/usr/bin/perl
use warnings;
use strict;
print "A";
print STDOUT "B";
print STDERR "C";
open FH, ">", "testprint';
print FH "D";
close FH;
ничего не производит в консоли, а testprint становится (пустой файл) 1-прощай.
Даже это ничего не производит:
perl -e "print 'a';"
Это происходит как для PERL двоичных файлов, которые случаются быть на моей машине. Я в тупике о том, где начать отладку этой проблемы. Есть идеи?
EDIT:
perl -v
This is perl, v5.8.8 built for x86_64-linx-thread-multi
и
which perl
/usr/bin/perl
Дополнительная информация поможет. Попробуйте: 'perl -V' и' which perl' Также добавьте 'use warnings;' и 'use strict;' в ваш скрипт – Freddo411
Добавлена запрошенная вами информация. – JoshJordan
Какая черта 'perl v5.5.5'? [Никогда не было официального релиза с номером этой версии] (http://search.cpan.org/perldoc?perlhist), и даже если бы это было, это было бы древним.Обновите свою установку 'perl'. – mob