Schrift
[thread]5415[/thread]

von perl5.6 auf perl 5.8 umsteigen: Probs mit @INC



<< >> 8 Einträge, 1 Seite
pktm
 2004-05-05 00:00
#48747 #48747
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Hallo!
Ich habe im Moment 2 Perl-Versionen auf meinem Rechner, einmal 5.6. irgendwas und einmal 5.8.
Wenn ich jetzt ein Script mit perl 5.8 im Shebang aufrufe erhalte ich wenn ich ein Modul nur für 5.8 undn icht für 5.6 installiert habe die Fehlermeldung das Modul wäre nicht da.
Dazu gibt er mir für @INC noch die Pfade von meinem alten perl aus (das befindet sich unter /usr/bin, das neue unter /perl/bin).
Kann es sein, dass ich damals irgendwie meinem Windows eingetrichert habe, wo er die Module suchen soll und das jetz umstellen muss?
Wie?
mfg pktm
http://www.intergastro-service.de (mein erstes CMS :) )
betterworld
 2004-05-05 00:36
#48748 #48748
User since
2003-08-21
2613 Artikel
ModeratorIn

user image
ich wuerde sagen, du kopierst die Module aus den Verzeichnissen, die in @INC aufgelistet werden, einfach in die neuen
pktm
 2004-05-05 01:03
#48749 #48749
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Dann habe ich aber immernoch das Problem, dass mein @INC standardmäßig auf dem Verzeichnis von meinem alten perl liegt...
http://www.intergastro-service.de (mein erstes CMS :) )
lichtkind
 2004-05-05 10:01
#48750 #48750
User since
2004-03-22
5680 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
wenn dort nichts ist ist das kein problem
selbst wenn dieses verzeichnis gar nicht exisitiert juckt das perl nicht
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
Gast Gast
 2004-05-05 13:05
#48751 #48751
HKEY_LOCAL_MACHINE/SOFTWARE/Perl
enthält die Pfade zu Perl.
pktm
 2004-05-05 14:26
#48752 #48752
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
[quote=lichtkind,05.05.2004, 08:01]wenn dort nichts ist ist das kein problem
selbst wenn dieses verzeichnis gar nicht exisitiert juckt das perl nicht[/quote]
Nun das juckt insofern, als dass die Module die ich lade ja dort gesucht werden.
Ergo sollte @INC schon auf das aktuelle Verzeichnis mit meinen Modulen zeigen ohne dass ich es jedesmal im BEGIN-Block hinzufügen muss.

@Dieter: thx, muss mal nachsehen, bin gerade ni cht zu Hause
http://www.intergastro-service.de (mein erstes CMS :) )
Crian
 2004-05-05 14:31
#48753 #48753
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Wenn die richtigen Pfade auch in @INC sind und die "falschen" leer, wäre es kein Problem...
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
pktm
 2004-05-05 17:10
#48754 #48754
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Jo, nur fehlen mir ja leider die richtigen Pfade.
Werde sie mal per Registry hinzufügen.
http://www.intergastro-service.de (mein erstes CMS :) )
<< >> 8 Einträge, 1 Seite



View all threads created 2004-05-05 00:00.