Thread was ist die @INC Variable????: problem beim DBD installieren (25 answers)
Opened by darmon at 2003-09-04 12:38

havi
 2003-09-04 14:01
#32617 #32617
User since
2003-08-04
2036 Artikel
BenutzerIn
[Homepage]
user image
[quote=snadra,04.09.2003, 11:59][quote=havi,04.09.2003, 11:43]... außerdem sollte man @INC ja nicht manipulieren :-)[/quote]
Kann man auch nur wärend des kompilierens von Perl.
Ich habe es allerdings anders 'manipuliert'.
Da ich meine Module nicht direkt in @INC speichern möchte, aber auch zu faul bin immer use lib zu schreiben, habe ich in einen der @INC Pfade einen symbolischen Link (ln -s) gesetzt, der auf mein tatsächliches dir für eigene Module zeigt.
So habe ich in @INC den symbolischen Link SNADRA, der auf /home/snadra/perl_modules zeigt.
Ein Modul kann ich dann einfach so aufrufen:
use SNADRA::ModuleName
Da der sym. Link auch nicht direkt auf den @INC Pfad gelegt ist, sondern noch SNADRA 'dazwischen steht' bekomme ich auch keine NameSpace Probleme mit Standard oder CPAN Modulen.

... Nur mal so am Rande ... Keine Empfehlung für die Problemlösung dieses Threads...[/quote]
Jetzt haben wir beide wieder unsere Varianten gezeigt...
Wie schon damals vor langer langer Zeit auf www.perl.de :-)

mfg havi

View full thread was ist die @INC Variable????: problem beim DBD installieren