我正在使用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
在我看来,它的格式正确。有什么想法我收到这个错误?非常感谢。
答案 0 :(得分:3)
你正在混合语法。取出all my files
你应该看到它解析得很好,创建一个带文件的哈希 - >文件的数组引用。