YAML错误:缩进级别不一致

时间:2011-04-19 23:33:48

标签: perl yaml

我正在使用Perl YAML模块,我不断收到错误消息:

YAML Error: Inconsistent indentation level
   Code: YAML_PARSE_ERR_INCONSISTENT_INDENTATION
   Line: 2
   Document: 1
 at /usr/local/lib/perl5/site_perl/5.8.9/YAML.pm line 36

在我的Perl代码中,我做了my $config = YAML::LoadFile("files.yaml");

这是files.yaml文件的内容:

--- #input files to be processed  
files: all my files  
    - file1  
    - file2  
    - file3  
    - file4  
    - file5  

在我看来,它的格式正确。有什么想法我收到这个错误?非常感谢。

1 个答案:

答案 0 :(得分:3)

你正在混合语法。取出all my files你应该看到它解析得很好,创建一个带文件的哈希 - >文件的数组引用。