[問題] 用PAR轉執行檔的問題(使用自己的modules)

看板Perl作者 (關鍵的這一年)時間10年前 (2014/01/08 00:55), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/2 (看更多)
最近嘗試用PAR將程式轉成exe 使用語法是 pp -o test.exe test.pl 其中test.pl裡面用到的modules都放在local的lib資料夾: ./lib/A.pm ./lib/B.pm ./lib/XML/Simple.pm 試了幾個goole的方法 目前執行test.exe執行到下面的部分都沒問題, 所以看起來test.exe是ok的 use lib "./lib" use lib::A use lib::B 但是一旦執行到XML:Simple這邊的code, 就會出現Error message: Can't locate XML/SAX/... 問題是我的local folder裡面只有./lib/XML/Simple.pm 沒有XML/SAX這些東西, 不知道是哪邊出了問題 可否請高手指點迷津一下 thanks -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.249.99.9

01/08 01:54, , 1F
因XML::Simple會用到XML::SAX吧 用cpan一查 dependency還不少
01/08 01:54, 1F

01/08 07:30, , 2F
這樣代表我用的不是local的module?
01/08 07:30, 2F
文章代碼(AID): #1Ip35ibN (Perl)
文章代碼(AID): #1Ip35ibN (Perl)