Bonjour,
J'ai un souci un peu bizarre. Je dois reprendre le développement d'un site Web utilisant des CGI etbeaucoup d'autres modules Perl. Pour pouvoir le faire, j'ai commencé par copier le site en local (car il est déjà en production) et par installer sur ma machine tous les modules perl dont il a besoin.
Mais quand je teste une des pages du site, j'obtiens l'erreur suivante :
Ce qui est bizarre, c'est que je viens d'installer le module GP.pm en question. Il se trouve dans le dossier suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Can't locate GD.pm in @INC (@INC contains: /Library/Perl/Updates/5.8.8/darwin-thread-multi-2level /Library/Perl/Updates/5.8.8 /System/Library/Perl/5.8.8/darwin-thread-multi-2level /System/Library/Perl/5.8.8 /Library/Perl/5.8.8/darwin-thread-multi-2level /Library/Perl/5.8.8 /Library/Perl /Network/Library/Perl/5.8.8/darwin-thread-multi-2level /Network/Library/Perl/5.8.8 /Network/Library/Perl /System/Library/Perl/Extras/5.8.8/darwin-thread-multi-2level /System/Library/Perl/Extras/5.8.8 /Library/Perl/5.8.6 /Library/Perl/5.8.1 .) at /Library/WebServer/CGI-Executables/tree_visualizer.cgi line 11. BEGIN failed--compilation aborted at /Library/WebServer/CGI-Executables/tree_visualizer.cgi line 11.
il apparait clairement que ce chemin n'est pas dans la variable @INC ci-dessus./sw/lib/perl5/5.8.8/darwin-thread-multi-2level/
Sauf que la commande perl -V me donne :
Je comprends pas pourquoi le site ne cherche pas dans tous les dossiers présents dans la variable @INC...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 mathilde@cgmc134:~$ perl -V [...] %ENV: PERL5LIB="/sw/lib/perl5:/sw/lib/perl5/darwin" @INC: /sw/lib/perl5/5.8.8/darwin-thread-multi-2level /sw/lib/perl5/5.8.8 /sw/lib/perl5/darwin-thread-multi-2level /sw/lib/perl5 /sw/lib/perl5/darwin /Library/Perl/Updates/5.8.8/darwin-thread-multi-2level /Library/Perl/Updates/5.8.8 /System/Library/Perl/5.8.8/darwin-thread-multi-2level /System/Library/Perl/5.8.8 /Library/Perl/5.8.8/darwin-thread-multi-2level /Library/Perl/5.8.8 /Library/Perl /Network/Library/Perl/5.8.8/darwin-thread-multi-2level /Network/Library/Perl/5.8.8 /Network/Library/Perl /System/Library/Perl/Extras/5.8.8/darwin-thread-multi-2level /System/Library/Perl/Extras/5.8.8 /Library/Perl/5.8.6 /Library/Perl/5.8.1 .
Partager