Статьи

Настройка среды разработки Catalyst

Дополнительные заметки / мнения и советы по настройке среды разработки Catalyst для игры, в дополнение к материалам, которые вы найдете здесь .

Даже если вы не знаете Perl, вы наверняка слышали о CPAN , который вдохновил PHP PEAR . В отличие от PEAR, CPAN является крупнейшей в мире коллекцией библиотек и утилит программирования — практически любой «базовый уровень», который вам может понадобиться в Perl, будет иметь библиотеку CPAN, которая облегчит его работу. Поскольку кодировщики Perl, вероятно, устают говорить, CPAN — это самая большая причина для использования Perl в наши дни — другие языки имеют более приятный синтаксис, чем Perl, но для выполнения реальной работы очень трудно спорить с CPAN (и это в основном то, почему я заинтересован в катализаторе).

Самый простой способ получить Catalyst — это через CPAN, например, $ cpan install Bundle::Catalyst . У Catalyst много зависимостей, поэтому, если у вас относительно свежая установка Perl, вы можете провести здесь некоторое время.

Windows Joys

Это предполагает, конечно, что у вас есть Perl, и если вы работаете в Windows, это может быть проблемой. IMO Perl всегда считал Unix своей основной платформой, а Windows — «ну, если мы должны…». Здесь также может лежать реальный ключ к языкам, таким как PHP и Ruby, кусающий долю Perl, несмотря на тот факт, что ни одна из них не имеет реальной поддержки Unicode или чего-либо, что действительно сравнивается с CPAN, если проще получить «Hello World!» На платформе который использует большинство веб-разработчиков, это, вероятно, определяет поглощение. А пока сравните цены на это . Определенно для Catalyst, думаю, что большим шагом вперед будет CPAN :: Мини- снимки, созданные для Windows — «враг» уже существует

В любом случае Perl для Windows означает ActivePerl ( скачать ). В ActivePerl обычно используется менеджер пакетов (PPM) вместо оболочки cpan . Мой собственный опыт, если у вас установлен Visual C ++, можно использовать оболочку cpan в Windows, хотя некоторые модули не будут cpan без вмешательства.

Что касается Catalyst, то здесь доступны версии PPM для Windows — еще одна инструкция — если ppm находит несколько версий пакета, вам нужно снова выполнить команду install с номером (как сообщалось в ppm) пакета Вы хотите установить — с их помощью удалось запустить базовый Catalyst в Windows. Это было после первой попытки пути cpan — не удалось, когда он установил необходимый Data :: FormValidator, и не заинтересовался выяснением причины.

Что еще является проблемой для Windows, если после установки базовой версии Catalyst не все плагины Catalyst доступны в форме PPM для Windows (насколько я мог видеть). Это означает использование cpan для их сборки. Подобное относится к выполнению некоторых примеров здесь , большинство из которых вводят дополнительные зависимости CPAN, такие как Plucene .

Суть в том, что Catalyst чувствует себя неуверенно в Windows, и вам нужно быть готовым знать, что вы делаете.

Решение простое — используйте Ubuntu там, где оно просто работает . На самом деле есть немного больше, чем это — например, использовать ли репозитории пакетов Ubuntu или CPAN? Также не могу вспомнить сейчас, есть ли другие пакеты Ubuntu, требующие установки для работы CPAN, например, инструменты сборки. Буду заполнять в другой раз.

В любом случае — в следующий раз, когда нужно заранее сделать ноу-хау и выбрать (т.е. какой движок шаблонов, зависимости и документы и т. Д.)