Thread Perl-Modul verwenden (9 answers)
Opened by Rex at 2008-06-07 13:07

GwenDragon
 2008-08-11 11:34
#113317 #113317
User since
2005-01-17
14774 Artikel
Admin1
[Homepage]
user image
@mife
Hat das installieren des Moduls geklappt?
Wenn nein, welche Fehlermeldungen kamen (bitte hier posten; CODE-Tags ?verwenden).

Code: (dl )
1
2
3
4
5
6
7
8
#!/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?

Quote
Vorher hatte ich versucht das Perl-Skript zum Textvergleich direkt anzuwerfen.

Und wie?

Quote
Wie der launige Hinweis "...und ein paar system()-Befehle" umzusetzen ist, weiß ich nicht.

Wo ist der Hinweis, im Wiki hier?

Quote
Damit die Lib gefunden wird hatte ich den Suchpfad ergänzt.

mit push(@INC ... ?

Quote
Code: (dl )
1
2
3
4
5
6
7
8
9
#!/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);

Code: (dl )
1
2
3
BEGIN {
unshift(@INC, '/www/htdocs/*****/cgi-bin/diff_perl/lib/');
};
wäre sinnvoller, da haben die Module im inkludierten Pfad vorrang.

Quote
Zum 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.

View full thread Perl-Modul verwenden