Установка среды Perl

Прежде чем начать изучение языка Perl, нам нужно установить среду выполнения Perl.

Perl может работать на следующих платформах:

  • Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX и т. д.)
  • Win 9x/NT/2000/
  • WinCE
  • Macintosh (PPC, 68K)
  • Solaris (x86, SPARC)
  • OpenVMS
  • Alpha (7.2 и более поздние версии)
  • Symbian
  • Debian GNU/kFreeBSD
  • MirOS BSD
  • и т. д....

На многих системных платформах perl уже установлен по умолчанию. Чтобы проверить, установлен ли он, можно использовать следующую команду:

$ perl -v

This is perl 5, version 18, subversion 2 (v5.18.2) built for darwin-thread-multi-2level
(with 2 registered patches, see perl -V for more detail)

Copyright 1987-2013, Larry Wall
……

Если выводится указанная выше информация, значит, он установлен. Если он не установлен, обратитесь к руководству по установке ниже.


Установка Perl

Мы можем скачать установочный пакет для соответствующей платформы с официального сайта Perl:https://www.perl.org/get.html

Установка Perl в Unix и Linux

Шаги установки Perl в системах Unix/Linux следующие:

  • Откройте через браузерhttp://www.perl.org/get.html.

  • Скачайте пакет с исходным кодом для Unix/Linux.

  • Скачайтеperl-5.x.y.tar.gzПосле загрузки файла выполните следующие операции.

    $ tar -xzf perl-5.x.y.tar.gz
    $ cd perl-5.x.y
    $ ./Configure -de
    $ make
    $ make test
    $ make install
    

Затем, если мыperl -vиспользуем команду, чтобы проверить, успешно ли прошла установка.

После успешной установки путь установки Perl —/usr/local/bin, библиотеки устанавливаются в/usr/local/lib/perlXX, XX — это версия.

Установка Perl в Windows

На платформе Windows Perl имеет компиляторы ActiveStatePerl и Strawberry Perl.

Самое большое различие между ActiveState Perl и Strawberry Perl заключается в том, что Strawberry включает больше модулей CPAN, поэтому установочный файл, скачиваемый для Strawberry Perl, превышает 80 MB, тогда как ActiveState Perl — только около 20 MB.

Здесь мы используем Strawberry Perl.

Установка Perl в системах Windows выполняется следующим образом:

  • Ссылка на установочный пакет Strawberry:http://strawberryperl.com。

  • Скачайте версию, соответствующую вашей системе: 32-bit или 64-bit.

  • После скачивания дважды щёлкните, чтобы открыть его, и шаг за шагом следуйте мастеру установки.

Установка Perl на Mac OS

В Mac OS Perl обычно установлен по умолчанию. Если он не установлен, выполните следующие шаги:

  • Откройте через браузерhttp://www.perl.org/get.html.

  • Скачайте исходный пакет для Mac OS.

  • Скачайтеperl-5.x.y.tar.gzПосле загрузки файла выполните следующие операции.

    $ tar -xzf perl-5.x.y.tar.gz
    $ cd perl-5.x.y
    $ ./Configure -de
    $ make
    $ make test
    $ make install
    

После успешного выполнения путь установки Perl:/usr/local/bin, библиотеки устанавливаются в/usr/local/lib/perlXX, XX — номер версии.


Запуск Perl

Perl имеет различные способы выполнения.

1. Интерактивный режим

Мы можем напрямую выполнять код Perl в командной строке. Синтаксис следующий:

$perl  -e <perl code>           # Unix/Linux

или  

C:>perl -e <perl code>          # Windows/DOS

Параметры командной строки следующие:

ОпцияОписание
-d[:debugger]Запустить программу в режиме отладки
-IdirectoryУказать каталог @INC/#include
-T

Включить проверку taint

-tВключить предупреждения taint
-UРазрешить небезопасные операции
-wВключить многие полезные предупреждения
-WВключить все предупреждения
-XОтключить предупреждения об использовании
-e programВыполнить код Perl
файлВыполнить файл сценария Perl

2. Выполнение сценария

Мы можем поместить код Perl в файл сценария и выполнить код из файла с помощью следующей команды:

$perl  script.pl          # Unix/Linux

или  

C:>perl script.pl         # Windows/DOS

Интегрированная среда разработки (IDE: интегрированная среда разработки)

Мы также можем выполнять сценарии Perl в некоторых средах с графическим пользовательским интерфейсом (GUI). Ниже рекомендуются две часто используемые интегрированные среды разработки Perl:

  • Padre: Padre — это интегрированная среда разработки для разработчиков Perl, предоставляющая подсветку синтаксиса и функции рефакторинга кода.

  • EPIC: EPIC — это плагин для Perl Eclipse IDE. Если вы знакомы с Eclipse, вы можете его использовать.

    Этапы установки: Справка --> Eclipse Marketplace --> Введите EPIC --> Выберите установить и обновить.


Cloud Studio

Cloud Studio — это интегрированная среда разработки в браузере, поддерживающая большинство языков программирования, включая HTML5, PHP, Python, Java, Ruby, C/C++, .NET и т. д. Не нужно скачивать и устанавливать программы; переключайте среды разработки одним щелчком. Cloud Studio предоставляет полноценную среду Linux, поддерживает настраиваемое привязывание доменов, динамическую настройку вычислительных ресурсов и позволяет выполнять разработку, компиляцию и развёртывание различных приложений.

В настоящее время CODING проводит [конкурс по выбору любимого плагина для Cloud Studio] на основе рабочих пространств Cloud Studio. Перейдите на официальный сайт мероприятия: https://studio.qcloud.coding.net/campaign/favorite-plugins/index, чтобы узнать больше о мероприятии.

Другие расширения