我正在使用一个调用的cpan模块Unix::Passwd:File,当我使用它的任何函数时,脚本会抛出错误:Undefined subroutine &main
例如,获取max uid:
#!/urs/bin/perl
use Unix::Passwd:File;
my $res = get_max_uid();
Run Code Online (Sandbox Code Playgroud)
错误是 Undefined subroutine &main::get_max_uid called at scriptname.pl line 4
谢谢!
来自文档的引用:
默认情况下不导出此函数,但可导出.
尝试:
my $res = Unix::Passwd:File::get_max_uid();
Run Code Online (Sandbox Code Playgroud)
要么:
use Unix::Passwd:File qw(get_max_uid);
Run Code Online (Sandbox Code Playgroud)