[問題] 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