2015-09-10 2 views
0

J'utilise Active perl version 5.22 sur windows, Quand j'essaye d'exécuter un programme il est dit que serverCommon.pm est manquant, vous devez installer le module serverCommon mais je n'ai pas pu trouver un module avec le même nom d'internet, j'ai essayé la même chose pour fraise perl aussi.Perl ServerCommon module est manquant dans les fenêtres perl

s'il vous plaît quelqu'un un aide, moi pour résoudre ce problème.

ici est mon code perl

use ServerCommon; 

$buffer = <<_OUT 
CN="" 
Domain="" 
OU="" 
Organization="" 
ID="" 
_OUT 
; 



%args = ServerCommon::GenHashFromBuffer($buffer); 



Search(%args); # this function is implemented by myself for searching 

Merci à l'avance.

+2

Quel module utilisez-vous dans votre code? Mieux vaut te montrer du code. – serenesat

+0

Pourquoi utilisez-vous 'ServerCommon'? Est-ce un module que vous avez écrit? Travaillez-vous sur le code de quelqu'un d'autre? Si oui, vous devriez demander aux gens qui ont écrit ce code. – Flimm

Répondre

3

Premièrement, vous constaterez que la précision est importante dans la programmation. Dans votre description, vous appelez le module "serverCommon", mais dans votre code c'est "ServerCommon". La différence de cas est importante.

La plupart des modules Perl sont distribués sur CPAN. Mais il ressemble à your missing module isn't there. En fait Google can't find anything useful either. Il semble donc que votre module doit être interne à votre organisation. Ou, peut-être, une partie d'un logiciel qui n'est pas installé sur votre ordinateur. Où avez-vous eu le programme qui utilise ce module?

Ma meilleure suggestion serait de retourner à la personne qui vous a donné ce code et de leur demander d'où vous pouvez obtenir ce module.