|
|
|
Установка модулей Perl: некоторые тонкости процессаМодули Perl, нового языка программирования, пользуются сегодня большой популярностью. Отдельного внимания заслуживают также установка модулей Perl и поведение установленных модулей Perl. Данный язык получил распространение с развитием Интернет и интересен тем, что в нем реализован механизм модулей. Модули Perl и модуль в принципе – это группа подпрограмм и переменных, включенных в один файл. Внутри одних модулей Perl можно определить другие. Частая проблема программистов – установка модулей Perl и совмещение установленных модулей Perl между собой. При установке модулей Perl различного плана и отслеживание работы установленных модулей Perl необходимо жестко придерживаться синтаксиса. Установка модулей Perl, а также управление установленными модулями Perl определяется тем, откуда эти модули Perl были получены и насколько корректно прописаны в тело главного модуля. Начало модулей Perl определяется директивой: packages имя_модуля; Конец модуля – это конец блока или файла, входящего в модули Perl. Головной модуль, который подразумевает дополнительно установку модулей Perl и соединение установленных модулей Perl, имеет по умолчанию имя main. На имя внутри модуля (если речь идет о процессе установки модулей Perl или взаимосвязи установленных модулей Perl) можно ссылаться добавляя '::' после имени модуля. Все имена модулей Perl хранятся в ассоциативном массиве с именем модуля, к которому добавлены символы "::". Стандартный набор библиотек модулей Perl, которые можно применять для своих проектов (где, возможно, уже производилась установка модулей Perl и сведение установленных модулей Perl воедино), обычно поставляется с дистрибутивом Perl. Модули Perl разделяются на Pragma библиотеки (работают как директивы компиляторы) и стандартные библиотеки. Библиотека модулей Perl CPAN доступна через Интернет и содержит множество пригодных для установки модулей Perl, а также сведения о совмещении установленных модулей Perl. К библиотечным модулям Perl относятся:
Здесь описывается установка Perl 5.6.1.635 - учитывайте, что установка более новых версий может несколько отличаться от описываемой.
ВНИМАНИЕ: очень распространенной ошибкой является установка Perl не в ту директорию или не на тот диск. Еще раз обращаем внимание на то, где должен быть расположен транслятор. Если Вы все же по какой-то необъяснимой причине не придерживаетесь нашего совета, то проверьте первую строку в Вашем скрипте. Она должна указывать не на директорию с Perl, а на исполнимый файл perl.exe. Напоминаем, что
Если Вы все же установите пути неправильно, Apache выдаст непонятное сообщение об ошибке, а в errors.log появится сообщение: couldnt spawn child process. В этом случае проверьте все еще раз. |
|