Dans un site internet programmé en Perl, j'ai destiné un répertoire à
contenir les modules nommé "mod" à la racine du répertoire cgi-bin.
J'ai tenté d'inclure celui dans la variable @INC afin de ne pas avoir à
appeler les modules par la commande "use mod::Module" ou "require
'mod/Module.pm' " par l'intermédiaire de la commande "push @INC, './mod' ".
Mais lorsque j'appelle le module par "use Module", celui ci ne se charge pas
(introuvable dans @INC) et lorsque je liste @INC, celui-ci ne contient pas
"./mod" que j'ai inséré.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Samuel Mouniée
Bonjour,
Bonjour,
Dans un site internet programmé en Perl, j'ai destiné un répertoire à contenir les modules nommé "mod" à la racine du répertoire cgi-bin. J'ai tenté d'inclure celui dans la variable @INC afin de ne pas avoir à appeler les modules par la commande "use mod::Module" ou "require 'mod/Module.pm' " par l'intermédiaire de la commande "push @INC, './mod' ". Mais lorsque j'appelle le module par "use Module", celui ci ne se charge pas (introuvable dans @INC) et lorsque je liste @INC, celui-ci ne contient pas "./mod" que j'ai inséré.
Connaissez-vous un moyen de ce faire ?
La methode "cool" est de faire
use lib qw( mon/path/ et/un/autre );
Merci par avance,
Julien
Padkoa,
.s'nuoM
Bonjour,
Bonjour,
Dans un site internet programmé en Perl, j'ai destiné un répertoire à
contenir les modules nommé "mod" à la racine du répertoire cgi-bin.
J'ai tenté d'inclure celui dans la variable @INC afin de ne pas avoir à
appeler les modules par la commande "use mod::Module" ou "require
'mod/Module.pm' " par l'intermédiaire de la commande "push @INC, './mod' ".
Mais lorsque j'appelle le module par "use Module", celui ci ne se charge pas
(introuvable dans @INC) et lorsque je liste @INC, celui-ci ne contient pas
"./mod" que j'ai inséré.
Dans un site internet programmé en Perl, j'ai destiné un répertoire à contenir les modules nommé "mod" à la racine du répertoire cgi-bin. J'ai tenté d'inclure celui dans la variable @INC afin de ne pas avoir à appeler les modules par la commande "use mod::Module" ou "require 'mod/Module.pm' " par l'intermédiaire de la commande "push @INC, './mod' ". Mais lorsque j'appelle le module par "use Module", celui ci ne se charge pas (introuvable dans @INC) et lorsque je liste @INC, celui-ci ne contient pas "./mod" que j'ai inséré.