Warum kann ich installierte Perl-Module nicht einfach auf andere Computer kopieren?

a Perl noch sehr neu ist, aber keine dynamischen Sprachen beherrscht, wundert es mich ein wenig, wie unkompliziert die Verwaltung von Modulen is

Sicher,cpan X funktioniert theoretisch, aber ich arbeite an demselben Projekt auf drei verschiedenen Computern und Betriebssystemen (bei der Arbeit, zu Hause, beim Testen in einer externen Umgebung).

ei der Arbeit (Windows 7) habe ich Probleme mit der Verwendung voncpan wegen unserer Firewall, die FTP unbrauchbar machtZu Hause (Mac OS X) funktioniert esn der externen Umgebung (Linux CentOs) funktionierte es nach Stunden, da ich keinen Root-Zugriff hatte und @ konfigurieren musstcpan als Benutzer ohne Rootberechtigung arbeiten Ich habe es auf einem anderen Server versucht, auf den ich Zugriff habe. Wenn es sich bei der vorherigen externen Umgebung um einen VPS handelt und ich über einen Shell-Zugriff verfüge, handelt es sich bei dieser anderen Umgebung um ein billiges Shared Hosting, bei dem keine anderen Module als die vorinstallierten installiert werden könne

Im Moment kann ich noch nicht installierenVorlag unter Windows. Ich habe gesehen, dass ich es als Alternative kompilieren könnte und ich habe auch ActiveStates PPM ausprobiert, aber das Modul ist dort nicht vorhanden.

Jetzt geht es in meiner Ratlosigkeit darum, dass Perl eine dynamische Sprache ist. Ich hatte alle diese Probleme während der Arbeit mit C, wo ich alle Bibliotheken für die gesamte Plattform kompilieren musste, aber ich dachte, dass der Ansatz mit Perl dem von Python oder PHP in 90 sehr ähnlich gewesen wäre % der Fälle, in denen das Modul in ein Verzeichnis kopiert und importiert wurde, funktionieren einfach.

Also, meine Frage: Wenn Perls Module in Perl geschrieben sind, warum funktioniert der Copy / Paste-Ansatz nicht? Wenn einige (oder ein Teil) der Module kompiliert werden müssen, wie kann in CPAN festgestellt werden, ob ein Modul nur Perl unterstützt oder auf kompilierten Bibliotheken basiert? Gibt es keine Möglichkeit, das Modul herunterzuladen (tar, zip ...) und es mit cpan bereitzustellen? Dies würde mein Problem unter Windows lösen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage