User since
2006-03-14
10
Artikel
BenutzerIn
Hallo,
habe ein Programm geschrieben welches Mail versenden kann. In einem File übergebe ich verschiedene Informationen sowie auch ein Passwort.
Damit das Passwort nicht im Klartext übergeben wird, verschlüssel ich es mit TripleDES und wandle es anschließend nach hex um. Damit der Passphrase nicht für jeden sichtbar ist möchte ich mein Programm in eine EXE mit Perl2exe wandeln.
Nun zu meinem Problem.
wenn ich "perl2exe.exe mein_Programm.pl" aufrufe, bekomme ich folgende Fehler:
Warning: Can't locate Encode.pm
at C:\Programme\Perl\site\lib\MIME\QuotedPrint.pm line 93
@INC = C:\Programme\Perl\lib, C:\Programme\Perl\site\lib, .
Warning: Can't locate Mail/Sender.config
at C:\Programme\Perl\site\lib\Mail\Sender.pm line 41
@INC = C:\Programme\Perl\lib, C:\Programme\Perl\site\lib, .
Warning: Can't locate Digest/Perl/MD5.pm
at C:\Programme\Perl\site\lib\Digest\MD5.pm line 32
@INC = C:\Programme\Perl\lib, C:\Programme\Perl\site\lib, .
Beim Laden der Module mit "ppm install" bekomme ich die Fehlermeldung z.B. "Could not locate a PPD file for package Encode". Auch auf Activestate kann ich die Module nicht finden.
Hat jemand eine Idee wie ich die Module installieren kann, bzw. wo ich diese finde?
Gruß
tricky
User since
2003-11-28
3645
Artikel
ModeratorIn
Encode ist ein Standard-Modul von perl5.8.x
User since
2003-08-04
14371
Artikel
ModeratorIn
Du könntest mit CPAN.pm arbeiten. Wie??
Steht hier
User since
2003-11-28
3645
Artikel
ModeratorIn
Nachtrag: Encode gibt es nicht für ältere Perl-Versionen.
User since
2006-03-14
10
Artikel
BenutzerIn
Hi,
danke erstmal für die Antworten. Ich habe für das Porjekt die 5.6.1. Da werde ich mal die 5.8'er parallel installieren. Oder kennt jemand noch eine andere Möglichkeit?
Gruß
tricky
User since
2005-01-17
14748
Artikel
Admin1
[quote=tricky,31.03.2006, 10:24]Ich habe für das Porjekt die 5.6.1. Da werde ich mal die 5.8'er parallel installieren.[/quote]
Mehrere Perl-Versionen nebeneinander installieren (Multi-Perl-Installation)