文本中的未定义子例程@main :: csv错误:CSV_XS模块

时间:2016-11-14 22:02:42

标签: perl csv text

在我的一个linux vm框中,以下perl代码在第4行失败

use Text::CSV_XS qw( csv );
my $csv = Text::CSV_XS->new( { binary => 1, eol => "\n" } );
open( $fh, '<:crlf', 'test.csv' ) or die $!;
@lineArray = csv(   in => $fh, headers => "auto"); 
print 'done';

错误表明main中没有csv方法。错误为@main :: csv undefined子例程。 此代码正在进行其他安装,但不仅适用于一台机器。

Perl版本是5.10.1

1 个答案:

答案 0 :(得分:2)

csv was introduced in version 1.04中的Text::CSV_XS功能。检查$Text::CSV_XS::VERSION的值,如果它早于v1.04则升级。