這裏使用FindBin是該方案,我有兩個文件: 1. DIR/A.pm 2. DIR/NEW_DIR /在在多個模塊
這是A.pm的樣子:
package A;
use FindBin;
use Test::More;
is (FindBin->again, 'dir', 'got dir');
1;
這是怎樣的樣子:
use FindBin;
use Test::More qw(no_plan);
use A;
is (FindBin->again, 'dir/new_dir', 'got dir/new_dir');
於是我就在文件中使用Perl NEW_DIR/AT和期待我的測試通過。但這是我的測試結果:
not ok 1 - got dir
# Failed test 'got fir'
# at A.pm line 6.
# got: 'dir/new_dir'
# expected: 'dir'
ok 2 - got dir/new_dir
1..2
我做錯了什麼?我對perl很陌生。請幫忙!!
「無可否認,文檔中有些混淆地提到」已知問題「一節中的」模塊「,但這並不意味着您認爲它的意思。」 - 我想我誤解了FindBin->的含義。我現在很清楚。感謝所有的幫助! – junbon