Can't locate loadable object for module...
mormel
- perl
namdallerseits,
ich benutze PDF::API2 zum Erstellen von PDF-Dokumenten, diese braucht allerdings das Modul 'Encode'. Mein Provider ist wenig kooperativ was das installieren von Modulen angeht, so dass ich versucht habe, Encode manuell zu installieren. Dabei kommt allerdings die Fehlermeldung:
Can't locate loadable object for module Encode in @INC (@INC contains: ...
In der Aufzählung nach @INC ist der Pfad mit angegeben, müsste also gefunden werden.
Bedeutet die Fehlermeldung, dass da noch einige Dateien kompiliert werden müssen und wenn ja kann ich das irgendwie machen? Ich habe keinen telnet-Zugang.
Danke im vorraus
mormel
Hey,
wie hast du die manuelle Installation durchgeführt? Ich vermute, diese ist nicht korrekt durchgeführt oder sonstwie in die Hose gegangen.
Du kannst Encode in dein Homedirectory installieren, wenn dein Provider die Build-Werkzeuge bereitstellt. http://cpan.org/misc/cpan-faq.html#How_install_private
Das geht zur Not auch ohne Shell, führe die Befehle über Perl/CGI aus und zeige die Befehlsausgaben an, damit du evtl. Fehlermeldungen siehst.
Hallo,
wie hast du die manuelle Installation durchgeführt? Ich vermute, diese ist nicht korrekt durchgeführt oder sonstwie in die Hose gegangen.
Bei meiner Perl-Version auf meinem Rechner war Encode mit dabei. Hab mir also Encode runtergeladen entpackt und auf den Server gepackt. Dann kam die Meldung.
Das geht zur Not auch ohne Shell, führe die Befehle über Perl/CGI aus und zeige die Befehlsausgaben an, damit du evtl. Fehlermeldungen siehst.
Also so?
system("perl Makefile.PL")
system("make");
...
Wie lasse ich mir die Befehlsausgeben anzeigen?
Danke schon mal
mormel
Benutze qx http://perldoc.perl.org/perlop.html#qx%2FSTRING%2F-qx-`-``-backtick oder besser IPC::Open3 http://perldoc.perl.org/IPC/Open3.html.