[问题] Bernese自动化处理的Perl语言之error

楼主: odovai (odovai)   2015-08-30 21:20:24
请问在BPE执行过程中,出现下列error信息,该如何解或如何设定?
Use of uninitialized value $drv in hash element atc:\BERN50\BPE/RUNBPE.pm
line 587.
RUNBPE.pm 内的程序代码如下:
583 # Export needed environment variables
584 #
作者: CindyLinz (Cindy Wang)   2015-08-31 01:39:00
$self->{CAMP_DRV} 的内容是什么啊?
作者: flu (Crazy Rhythm)   2015-08-31 01:56:00
因为586的pattern match失败所以$drv是 undef, 这点到了其他行才产生影响,587才看到warnings msg如果是预期外的match失败可能要回到1F说的去debug ,不是(只想关掉warnings)可以用 no warnings 'uninitialized'在scope内( {...}内 )关掉msg
作者: CindyLinz (Cindy Wang)   2015-08-31 13:31:00
我只是希望你贴一下 CAMP_DRV 里面的字串长什么样 ^^|
作者: flu (Crazy Rhythm)   2015-08-31 21:49:00
如果程式未考虑跨平台,可能就不是改个设定就能了事

Links booklink

Contact Us: admin [ a t ] ucptt.com