我可以通過PERL5LIB, -Ipath/to/libsoption,為 perl 配置包的位置use lib LIST。但是如果我@INC手動添加路徑怎么辦:BEGIN{ unshift @INC, './local' }
為什么perl不自動添加addsite_perl/5.30.3/x86_64-linux和5.30.3/x86_64-linux?
uj5u.com熱心網友回復:
您告訴 Perl 將一個字串添加到陣列中,因此 Perl 將一個字串添加到陣列中。如果您還想添加其他字串,您也需要添加這些其他字串。
或者使用您列出的三種方法之一來滿足您的需求。
此外,./local不是正確的道路。這意味著local在當前作業目錄中。這并不意味著local腳本位于同一目錄中。為此,你想要
use RealBin qw( $RealBin );
use lib "$RealBin/local";
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/493827.html
標籤:perl
上一篇:如何將角色注入呼叫者模塊?
