【发布时间】:2015-12-02 06:24:27
【问题描述】:
我需要使用 YAML 在 perl 中加载两个不同的配置文件,
使用 YAML qw'LoadFile';
然后在我使用的第一个函数中
我的 $conf = LoadFile('/config/test.yaml');我的 $serve = $conf->{test};
第二个我用过
我的 $conf = LoadFile('/config/XYZ.yaml');我的 $key = $conf->{xyz};
现在在这种情况下,如果我只使用一个文件,那么它可以正常工作,但同时使用它们会给我错误。 有谁知道它的原因吗?
【问题讨论】:
-
错误信息是什么?
-
@MattJacob 实际上代码在此语句之后不起作用
-
“代码不起作用”?这到底是什么意思?
-
我的意思是,我使用了这个语句 "printf("requested $serve\n");"显示它的值,但它不会执行并停止工作
-
@MattJacob 能否提供一个示例或适当的链接,其中在 perl 中使用 YAML 加载两个文件,