did not retrun a true value atエラー
定義を読み込ませると「did not return a true value at ~」のエラーになるんですが。
perlの変数定義ファイルは、最終行に「1;」がないとエラーになります。
定義ファイルで読み込んだ変数が更新されない
requreで定義ファイルを読み込ませたのに、変数が更新されません。
読み込ませた変数がローカル変数として定義されていたためです。
ファイルから読み込ませたり更新したりする場合は、グローバル変数として定義しましょう。

(←参考になった場合はハートマークを押して評価お願いします)