2011-04-19 100 views
1

我使用Perl的YAML模塊,我不停收到錯誤消息: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 

在我看來,它的格式正確。任何想法,爲什麼我得到這個錯誤?非常感謝。

回答

3

您正在混合語法。拿出all my files,你應該看到它解析得很好,用文件 - >數組文件創建一個散列。

相關問題