Perl — великолепный язык, хотя некоторые другие языки программирования, такие как PHP и Ruby, возможно, украли у него часть его славы.
Хотя Perl и имеет репутацию трудночитаемого языка, на самом деле все не так уж и плохо. Если вы умеете писать сценарии оболочки, вы легко освоите этот метод.
Если вы используете Linux или другую систему Unix, возможно, она у вас уже есть. Но вы, вероятно, не захотите использовать тот, который поставляется с вашей системой. Во-первых, это обычно не последняя версия, а во-вторых, она предназначена для поддержки некоторых системных утилит, а не ваших собственных программ.
Вы можете загрузить новую версию Perl и скомпилировать ее, но вы рискуете испортить свою систему Perl. Лучшее решение — использовать Perlbrew. Он может скомпилировать и установить несколько версий Perl в ваш домашний каталог, а это значит, что вам не потребуются права суперпользователя для его установки.
Установить его достаточно просто. На домашней странице Perlbrew есть строка кода, которую вы можете скопировать и вставить в свой терминал. Сначала вам необходимо установить компилятор C. Чтобы сделать это в Ubuntu, просто используйте следующую команду:
sudo apt-get install build-essential
Таким образом вы получите целый набор инструментов разработки.
После настройки вы можете начать установку версий Perl.
Чтобы узнать, какие версии доступны, просто введите следующую команду:
perlbrew available
Вот список доступных версий на момент запуска:
perl-5.12.5-RC2 i perl-5.16.2 perl-5.14.3 perl-5.12.5 perl-5.10.1 perl-5.8.9 perl-5.6.2 perl5.005_04 perl5.004_05 perl5.003_07
Буква «i» перед вторым означает, что он в данный момент установлен. Версия 5.16.2 — это текущая версия Perl.
Если бы он не был установлен в моей системе, а я хотел это сделать, я бы просто набрал следующую команду:
perlbrew install perl-5.16.2
Затем я пошел выпить чашку кофе, пока он компилируется.
Чтобы использовать его, просто введите следующее:
perlbrew switch perl-5.16.2
Вы можете сделать это с помощью любой доступной версии Perl.
Если вы просто хотите поиграть с версией Perl в текущей оболочке, просто используйте эту команду:
perlbrew use perl-5.16.2
Это хороший способ протестировать другую версию Perl, не привязываясь к ней. Если вы серьезный разработчик, рекомендуется установить несколько версий, чтобы протестировать вашу программу. Не у всех будет последняя версия Perl, поскольку многие дистрибутивы поставляются с более старыми версиями.
Вот простой способ протестировать скрипт на установленной версии Perl, бессовестно украденной с сайта Perlbrew:
perlbrew exec myprogram.pl
Вы можете прочитать страницу руководства или просто ввести:
perlbrew help
чтобы получить дополнительную информацию. Perlbrew — это отличный способ получить обновленную версию Perl, не наступая на Perl по умолчанию в вашей системе, и он позволяет вам экспериментировать с различными установками, от более консервативной старой установки до новейших версий.
Сообщество Perl всегда было потрясающим, с момента дебюта языка в конце 80-х, и подобные инструменты показывают, что в Perl еще есть жизнь.