He hecho una secuencia de comandos para intimar con el administrador la lista de módulos debe instalarse en la máquina.Verifique la lista del módulo instalado en la máquina
Estoy tratando de verificar si el módulo instalado por debajo del código. Lo curioso es que se está mostrando módulo incluso instalado en la máquina como not installed
#!/usr/bin/perl -w
my @module_list =('Smart::Comments','HTML::Parse');
foreach (@module_list) {
eval { require "$_" };
if (!([email protected])) {
print "Module Not installed : $_\n";
}
}
'defined' no es necesario. – ikegami
'require' acepta una expresión que no es una palabra clave, pero debe evaluar a un nombre de archivo. (por ejemplo, 'Smart/Comments.pm' en lugar de' Smart :: Comments') – ikegami