我不知道如何在Perl中做一件事,我覺得我正在做一些根本錯誤的事情。如何加載相對於模塊路徑的文件?
我做一個大項目,所以我分裂任務分爲不同模塊。我將這些模塊放入項目目錄的「modules /」子目錄中,並將此目錄添加到PERL5LIB和PERLLIB。
所有這些模塊使用一些配置,保存在主項目目錄外部文件 - 「../configure.yaml」如果你看它從模塊文件的觀點。
但是,現在,當我通過使用模塊「使用」,模塊中的所有相對路徑被當作使用這些模塊,而不是從模塊本身的目錄腳本的當前目錄。甚至沒有使用FindBin或任何東西。
如何加載一個文件,從模塊的相對路徑?這甚至可能/明智嗎?
並且也謝謝你。 – 2009-09-23 01:48:35