sub isModuleInstalled($) {
 my $module = shift;
 my $true = 1;
 my $false = not $true;
 eval( 'use ' . $module );
 if ($@) {
      print $module. " is not installed\n";
      return $false;
 } else {
      print $module. " is already installed\n";
      return $true;
 }
}
sub isModuleVersion($) {
 my $module = shift;
 my $true = 1;
 my $false = not $true;
 eval( 'use ' . $module );
 if ($@) {
      print $module. " is not installed\n";
      return $false;
 } else {
      print $module. " is already installed\n";
      eval "require $module";
      if($@) {
          return $false;
      } else {
          return $module->VERSION;
      }
 }
}


							
Related posts 相關文章
2020 年迎來了 PHP 8 與 Perl 7
More...
簡單易用的 webshell
More...
安裝 perl 5.8.1 版本 – 草記
More...
perl 備註
More...

作者

留言

作者

perl -MLWP::UserAgent -e ‘print LWP::UserAgent->VERSION;’

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。