Ein bisschen weit hergeholt, aber SU würde es besser wissen als die meisten anderen ... Ich versuche, Catalyst auf einem Mac mit OS X 10.4.11 und Perl 5.8.6 zu installieren (dieser Computer wird ein lokaler Webserver sein). Um mögliche Probleme zu vermeiden, habe ich zuerst das XCode dev-Paket für 10.4 / 10.5 installiert. Wenn ich versuche, Catalyst :: Runtime mithilfe von CPAN zu installieren, stürzt der Installationsprozess ab bei:
Writing Makefile for ExtUtils::MakeMaker
Writing MYMETA.yml and MYMETA.json
--NOT OK
Running Make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible
Gedanken? Ich bin dem Apple-Club in Snow Leopard beigetreten, also ist 10.4 vor meiner Zeit.
EDIT: Aus einer Laune heraus habe ich beschlossen, das DateTime-Modul zu installieren. Ich habe den gleichen Fehler bekommen.
macos
amd-catalyst
Lerner
quelle
quelle
Ich habe versucht, Catalyst auf 10.5 zu installieren. Versuchte stundenlang ohne Erfolg, da es fehlerhafte Abhängigkeiten und Doppelpackungen und so weiter gab. Einen halben Tag verschwendet. Nimm meinen Rat an und installiere ihn stattdessen auf etwas anderem. Ich würde definitiv für Debian gehen. (Dokumentation und Tutorials sind für Debian).
r4.
Sie sollten nicht das Standard-Perl verwenden, das mit dem Mac geliefert wird. Es ist wirklich alt. Es gibt Möglichkeiten (mehrere Optionen), die ziemlich einfach sind, mit denen Sie Perl 5.12 installieren können. Es ist besser und neuer. Das ist nach meiner Erfahrung das, was jeder tut.
r4.
Warum installierst du Catalyst überhaupt auf einem Mac? Es ist einfach albern. Geh debian!
r4.
Olof, danke für den Input. Ich würde es gerne auf etwas anderem installieren und werde den Vorschlag machen, aber ich tue einem Freund einen Gefallen und er möchte nicht von OS X wechseln. Nach Ihrem Kommentar habe ich das Recht, ein Upgrade zu verstehen von Perl lohnt sich dafür nicht?
Anfänger
1
Es ist lustig. A) Ich habe eine kleine Catalyst-App, die auf Lion läuft. B) Ich spreche mit ihnen über mindestens Linux, versuche aber, sie zum Kauf einer neuen <500-Dollar-Maschine zu bewegen. C) Aus irgendeinem Grund konnte CPAN "make" nicht finden. . Durch Bearbeiten von /Users/user/.cpan/CPAN/MyConfig.pm und Festlegen von make = / usr / bin / make wurde mindestens ein Problem behoben, obwohl Catalyst nicht kompiliert werden kann. Ich denke, ich werde auf Linux drängen. Vielen Dank!
Lerner