Hi Hirl
Kann Dir zwar bei Deinem Prob nicht wirklich helfen, aber ein paar Dinge sind mir aufgefallen.
Da Du unter DOS-like System arbeitest, fangen absolute Pfade mit einem Laufwerksbuchstaben an, also
z.B. c:/webseiten/lib. (Die normalen / versteht auch DOS, obwohl meist \ verwendet wird.)
Dann ist dies da:
»» b. perl Makefile.PL INSTALLDIRS=site \
INSTALLSITELIB=/home/fred/lib \ INSTALLSITEARCH=/home/fred/lib/arch
UNIX-Schreibweise. Durch den \ am Ende weiss die Shell (Eingabeaufforderung), dass das Kommando
noch nicht zu Ende ist und auf der naechsten Zeile weitergeht. Sowas gibt's aber unter DOS nicht, deshalb
musst Du alles in einer Zeile schreiben:
perl Makefile.PL INSTALLDIRS=site INSTALLSITELIB=c:/webseiten/lib INSTALLSITEARCH=c:/webseiten/lib/arch
Bitte denk auch dran, dass Du den Suchpfad fuer die Module entsprechend erweitern musst. Der ist
prinzipiell erstmal fest in die perl.exe einkompiliert (Ausgabe mit
perl -e "print join(':', @INC)"
), Du kannst ihn aber mit dem Switch -Idirectory erweitern
(http://www.ActiveState.com/ActivePerl/docs/lib/Pod/perlrun.html), oder mit
use lib 'directory'
im Perlscript selbst, oder auch ueber irgendwelche Umgebungsvariablen (schau mal bei
http://www.ActiveState.com/ActivePerl/docs/Perl-Win32/dirstructure.html#Some_additional_information).
Weiss nicht, ob das Dein Problem jetzt wirklich addressiert, aber schaden kann's nicht, oder?
Bye, Calocybe