Modifier le @INC de Perl pour qu il trouve ses modules [ Perl ] - Linux et OS Alternatifs
Marsh Posté le 13-09-2002 à 00:20:20
bon apparement les modules sont bien la mais pas dans le path dans lequel il cherche ...
comment on modifie le path de perl ? ( enfin le @INC dans lequel il cherche )
Marsh Posté le 13-09-2002 à 00:31:52
il vaut mieux que les .pm se trouve dans le path classique. normalement il y a une procédure d'install standardisée pour les modules perl.
Marsh Posté le 13-09-2002 à 00:44:32
oui evidement mais par default il met pas le bon path ( sans doute un default du package )
voila le @INC :
Code :
|
Code :
|
bref c est normal qu il ne trouve pas le package ...
qqun sait il comment on modifie ce @INC ?
Marsh Posté le 13-09-2002 à 00:47:40
crée un repertoire Tk dans lequel tu mets Tk.pm . Normalement il devrait etre 'vu'
Marsh Posté le 13-09-2002 à 01:01:44
Code :
|
meme probleme pour SDL et Tk ... et je suppose avec tous les autres modules ... c est pour ca que j aimerais modifier le PATH
je preferais modifier le PATH plutot que de deplacer / creer des rep
c est plus propre, et ca m eviteras de le faire a chaque fois.
c est quand meme bizarre qu il ne rajoute pas le PATH kivabien dans le @INC de Perl quand on emerge les modules
Marsh Posté le 13-09-2002 à 01:02:43
Bemixam a écrit a écrit : je preferais modifier le PATH plutot que de deplacer / creer des rep c est plus propre, et ca m eviteras de le faire a chaque fois. |
Marsh Posté le 13-09-2002 à 02:01:45
bon j ai trouve !!! *content*
voila le remede :
$> emerge ExtUtils-MakeMaker perl-tk sdl-perl
allez savoir pourquoi un simple "emerge perl-tk sdl-perl" n avait pas suffit ... il fallait rajouter ExtUtils-MakeMaker
voila
Marsh Posté le 13-09-2002 à 02:04:57
arf voila autre chose maintenant
Code :
|
j arriverais a jouer a frozen-bubble !!!! j y arriverais !
Marsh Posté le 13-09-2002 à 02:49:00
dans /etc/make.conf.build , enleve sandbox de la variable FEATURE . J'ai testé , ca fonctionne
( d'apres http://www.gentoo.org/doc/portage-manual-fr.html )
Marsh Posté le 21-09-2002 à 12:49:44
J'ai eu le même problème, j'ai 2 p'tites questions :
- as tu mis :
* LANG="fr_FR@euro"
* LANGUAGE="fr_FR@euro"
* LC_ALL="fr_FR@euro"
dans /etc/env.d/00basic
j'avais trouvé ce truc sur http://gentoofr.org/gen.php/2002/08/02/19,0,1,0,0.html
- FEATURES="sandbox ccache", c'est quoi?
merci, pour ce topic car je vais puvoir jouer à Frozen-Bubble avec ma copine! et je vais pouvoir tester DVDRip!
Marsh Posté le 21-09-2002 à 13:05:50
sandbox servirait à la 'protection de path' et là j'avoue que je pige pas trop !
mais bon j'ai eu les memes soucis que bemixam , j'ai viré cette option du FEATURE et c'est passé , sans aucun soucis ...va comprendre .
Marsh Posté le 21-09-2002 à 13:15:00
netoid2 / # set | grep "^LC"
LC_ALL=C
LC_COLLATE=fr_FR
LC_CTYPE=fr_FR
LC_MESSAGES=fr_FR
LC_MONETARY=fr_FR
LC_NUMERIC=fr_FR
LC_TIME=fr_FR
Marsh Posté le 21-09-2002 à 13:22:08
superX a écrit a écrit : netoid2 / # set | grep "^LC" LC_ALL=C LC_COLLATE=fr_FR LC_CTYPE=fr_FR LC_MESSAGES=fr_FR LC_MONETARY=fr_FR LC_NUMERIC=fr_FR LC_TIME=fr_FR |
tu as mis ca dans quel fichier?
Marsh Posté le 21-09-2002 à 13:30:27
c'etait juste un apercu des variables.
sinon j'ai mis le LC_ALL="C" dans /etc/env.d/00basic
Marsh Posté le 12-09-2002 à 23:32:23
bien le bonsoir tout le monde !
voila mon probleme avec un petit truc en perl :
et le meme probleme, mais cette fois-ci avec un emerge de frozen-bubble :
dans le doute j ai ajoute "tcltk" dans ma variable USE et j ai recompile perl
mais sans succes ....
une idee ?
Message édité par bemixam le 13-09-2002 à 00:21:45