Thread Perl-Modul verwenden
(9 answers)
Opened by Rex at 2008-06-07 13:07 mife+2008-08-10 12:02:39-- Du vermischst da einiges. Die use lib-Anweisung fügt etwas dem Array @INC hinzu. Damit erweiterst Du also "nur" den Suchpfad für Module. Wenn Du in ein Verzeichnis wechsel willst, dann musst Du chdir nehmen. Die 4 anderen Zeilen sind Kommandozeilenbefehle und *kein* Perl-Befehle. Quote Hast Du Dir die Hilfe zu system mal durchgelesen? (perldoc -f system). Code (perl): (dl
)
1 2 3 4 5 6 7 8 #!/usr/bin/perl chdir "/www/htdocs/w00a0365/cgi-bin/diff_perl/lib/Algorithm"; system( "perl Makefile.PL PREFIX=/www/htdocs/*****/cgi-bin/diff_perl/lib LIB=/www/htdocs/*****/cgi-bin/diff_perl/lib" ); system( "make" ); system( "make test" ); system( "make install" ); Hier fehlt jedoch noch die Fehlerbehandlung... Im weiteren Verlauf des Postings klingt es so, als ob das Modul schon installiert wäre. Was sagt denn das Skript Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 #!/usr/bin/perl use strict; use warnings; print "Content-Type: text/plain\n\n"; eval{ require Algorithm::Diff; print $INC{'Algorithm/Diff.pm'}; 1; } or print $@; OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/) -- Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html Perl-Entwicklung: http://perl-services.de/ |