1
我有一個Perl腳本test.pl,它包含另一個Perl模塊fact.pm,它位於crypt/Module目錄下。 隱窩/ test.pl的源代碼是:PAR包裝器不包括用戶定義的模塊
#!/usr/bin/perl
use Term::ANSIColor qw(:constants);
use File::Path;
use POSIX qw(strftime);
use File::Basename qw(dirname);
use Cwd qw(abs_path);
use lib dirname(dirname abs_path $0);
use crypt::Module::fact qw(factorial);
&factorial();#function present in fact.pm
print("Thanks for that thought \n");
給出的PAR打包機命令
pp -M Module::fact -o test test.pl
抄襲只是一個不同的目錄路徑上的可執行測試和執行它我收到以下錯誤:
Can't locate crypt/Module/fact.pm in @INC (you may need to install the crypt::Module::fact module)
如何將模塊包含在可執行文件中?