Moin Moin!
Tja auf diese Möglichkeit wird ein ActiveState User wie ich leider nicht automatisch geführt.
Was soll ActiveState denn machen? Das gesamte CPAN automatisch übersetzen und auf deinen PC beamen? Ist Dir in der ActiveState-Doku schonmal aufgefallen, dass AS Perl einen Package Manager mitbringt, der u.A. auf das Repository von AS zugreifen kann, um von dort weiter Packages zu installieren?
In diesem Fall ist allerdings das Package für die 800er-Builds nicht verfügbar, weil irgendeine Abhängigkeit von den automatisierten Scripten nicht aufgelöst werden konnte.
Mime::Lite ist nicht vorhanden (=nicht Teil des Win32 Core).
Na und? MIME::Lite ist ein reines Perl-Modul, das vollkommen ohne Compiler (und sogar ohne Make) auskommt. Einfach von CPAN runterladen, auspacken, irgendwo in @INC (typischerweise in C:\Perl\site\lib) ein Verzeichnis "MIME" anlegen und die gerade ausgepackte Datei "lib/MIME/Lite.pm" dorthin kopieren.
Ein schnelles "perl -MMIME::Lite -e 1" sollte ohne Fehlermeldung durchlaufen, sonst stimmt etwas nicht. Typischerweise fehlt das eine oder andere weitere CPAN-Modul, das man -- sofern keine *.xs/*.c/*.h-Dateien vorhanden sind -- ebenso "installieren" kann.
Der Weg über die AS-Repositories ist natürlich einfacher, insbesondere wenn *.xs-Dateien zu übersetzen sind. Aber leider machen die Repositories (zumindest die 600er- und 800er-Builds) einen recht ungepflegten Eindruck, gerade das Auflösen von Abhängigkeiten zwischen den Modulen gehört nicht zu den Stärken der Build-Scripte.
Eine Menge Freiwilliger betreibt daher eigene Repositories für "ungepflegte" Packages und Module, die 3rd Party Code (wie z.B. DBD::Oracle) benötigen.
Wenn man sich den Krampf mit AS nicht antun will und trotzdem nicht von Windows los kommt, ist Strawberry Perl eine Alternative, ein "echtes" Perl plus Build-Umgebung (gcc, gmake, ...). Dann installiert man die Module direkt von CPAN und muß sich nicht stunden- bis tagelang mit der Suche nach einem passendem *.ppm herumschlagen. In diesem Fall: perl -MCPAN -e "install('MIME::Lite')" und entspannt abwarten.
Alexander
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".