我很困惑。我剛拿到一臺新的開發機器,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二進制文件。我很難從哪裏開始調試這個問題。有任何想法嗎?
編輯:
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 strict;' – Freddo411 2012-03-22 21:16:38
添加您請求的信息。 – JoshJordan 2012-03-22 21:23:00
「perl v5.5.5」是什麼? [這個版本號從來沒有任何官方發佈](http://search.cpan.org/perldoc?perlhist),即使有,它也是古老的。升級你的'perl'安裝。 – mob 2012-03-22 21:29:22