Вигляд з дальнього пострілу тут, але SU знав би краще, ніж більшість ... Я намагаюся встановити Catalyst на Mac під керуванням ОС X 10.4.11 та Perl 5.8.6 (ця машина буде локальним веб-сервером). Щоб уникнути можливих проблем, я спершу встановив пакет XVode Dev для 10.4 / 10.5. Коли я намагаюся використовувати CPAN для встановлення Catalyst :: Runtime, процес встановлення виходить з ладу:
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
Думки? Я приєднався до клубу Apple у Snow Leopard, тож 10,4 - до мого часу.
EDIT: На примху я вирішив спробувати встановити модуль DateTime. Я отримав таку ж помилку.
Я спробував встановити Catalyst 10.5. Пробував годинами без успіху, оскільки існували хибні залежності і подвійні пакети тощо. Марно півдня. Візьміть мою пораду та встановіть її замість чогось іншого. Я б точно визначився за Debian. (Документація та підручники призначені для debian).
—
r4.
Ви не можете використовувати Perl за замовчуванням, який постачається з mac. Це старе, справді. Існують способи (кілька варіантів), які досить легко, що давайте встановимо Perl 5.12. Це краще і останнім часом. Це, згідно з моїм досвідом, те, що всі роблять.
—
r4.
Чому ви все одно встановлюєте Catalyst на mac, це просто нерозумно. Іди debian!
—
r4.
Олоф, дякую за вклад. Я хотів би встановити його на щось інше, і буду робити пропозицію, але я роблю послугу другові, і вони не хочуть змінюватися з OS X. З вашого коментаря я маю рацію зрозуміти, що будь-яке оновлення Perl для цього не варто?
—
учень
Смішно. A) У мене є невеликий додаток Catalyst, який працює на Lion, B) Я розмовляю з ними про принаймні Linux, але намагаюся змусити їх придбати нову машину <500 доларів США та C) з будь-якої причини CPAN не зміг знайти "зробити" . Редагування /Users/user/.cpan/CPAN/MyConfig.pm та налаштування make = / usr / bin / роблять принаймні одну проблему, хоча Catalyst не збирається. Я думаю, я буду натискати на Linux. Дякую!
—
учень