@mife
Hat das installieren des Moduls geklappt?
Wenn nein, welche Fehlermeldungen kamen (bitte hier posten; CODE-Tags
?verwenden).
#!/usr/bin/perl
use lib qw(/www/htdocs/w00a0365/cgi-bin/diff_perl/lib/Algorithm);
perl Makefile.PL PREFIX=/www/htdocs/*****/cgi-bin/diff_perl/lib LIB=/www/htdocs/*****/cgi-bin/diff_perl/lib
make
make test
make install
Hast du das als Skript geschrieben?
QuoteVorher hatte ich versucht das Perl-Skript zum Textvergleich direkt anzuwerfen.
Und wie?
QuoteWie der launige Hinweis "...und ein paar system()-Befehle" umzusetzen ist, weiß ich nicht.
Wo ist der Hinweis, im Wiki hier?
QuoteDamit die Lib gefunden wird hatte ich den Suchpfad ergänzt.
mit push(@INC ... ?
Quote
#!/usr/bin/perl -w
use strict;
use File::Find;
use CGI::Carp qw(fatalsToBrowser);
BEGIN {
push(@INC, '/www/htdocs/*****/cgi-bin/diff_perl/lib/');
};
use Algorithm::Diff qw(diff);
BEGIN {
unshift(@INC, '/www/htdocs/*****/cgi-bin/diff_perl/lib/');
};
wäre sinnvoller, da haben die Module im inkludierten Pfad vorrang.
QuoteZum Debuggen funktioniert die, jedoch nicht warn.
Wie geschieht dein Debugging? Mit Ausgaben auf STDOUT oder STDERR?
bei warn und die landen die Ausgaben im Serverlog.