Подтвердить что ты не робот

Как запустить Perl script с помощью ActivePerl?

Недавно я установил ActivePerl 5.12.2.1202 на свою Windows XP в C:/Perl. Я новичок в написании сценариев на Perl.

Я просто хочу запустить программу Perl, которая содержит один оператор print, который я сохранил в Блокноте с именем ex.pl.

  • Как я могу запустить эту программу Perl?
  • Можно ли использовать редактор для ввода Perl script кроме Notepad?
  • Как использовать ActivePerl?
4b9b3361

Ответ 1

  • Запустите программу Perl из командной строки

    start->run>cmd (появится командная строка), напишите perl full_path_of_your_script, как
    C:\> perl hello.pl #This assumes that perl is in your PATH environment variable.

  • Есть много Perl Editors, вы можете используется для сценариев Perl, таких как DzSoft, Perl Expess, Komodo Edit и т.д., а также см. http://www.perlmonks.org/?node_id=169668 и Perlfaq3 - Редакторы Windows Perl для более подробной информации.

  • Посмотрите http://docs.activestate.com/activeperl/5.12/ для документации ActivePerl 5.12.

Ответ 2

Программы Perl (или любая другая программа, выполняемая интерпретатором) запускаются путем передачи script в качестве аргумента командной строки интерпретатору. Например, в этом случае:

perl.exe ex.pl

Padre Perl IDE и Kephra являются хорошими редакторами для Perl.

В качестве альтернативы ActivePerl существует Strawberry Perl.

Ответ 3

Программы Perl запускаются с использованием Perl-интерпретатора perl.exe. Обычно это делается из командной строки:

C:\>C:\Perl\bin\perl ex.pl

Если perl.exe находится в переменной среды PATH, которая может быть сокращена до:

C:\>perl ex.pl

Если вы решили иметь файлы *.pl, связанные с Perl во время установки, вы также можете дважды щелкнуть их в проводнике Windows.

Если у вас есть файлы *.pl, связанные с Perl, и добавьте .PL в переменную среды PATHEXT, вы можете запускать их, как и любой другой исполняемый файл:

C:\>ex

Программы Perl - это просто текстовые файлы. Их можно редактировать с помощью любого текстового редактора (Padre, Kokomo, vim, emacs, Notepad ++ и т.д.). Используйте тот, который вам больше нравится.

ActivePerl - это просто дистрибутив Perl. "Использование" обычно означает запуск perl.exe для выполнения вашей программы. ActivePerl также включает утилиту PPM (Perl Package Manager), чтобы упростить установку модулей из CPAN, особенно если у вас нет C компилятор доступен. Большинство опытных разработчиков Perl предпочитают использовать cpan shell.

Ответ 4

Чтобы добавить к другим ответам, я использую EPIC, плагин Perl eclipse. Я использую Perl на 64-разрядной машине Windows 7.

Я все еще запускаю скрипты из командной строки в окнах с помощью ActivePerl, но для разработки мне нравится динамически проходить через script по очереди.

Ответ 5

просто чтобы не перефразировать другие ответы и быть более полезными (даже если сообщение как-то устарело), ​​я рекомендую использовать переключатель "-e" для запуска скриптов Perl, если они состоят из нескольких утверждений, например,

Perl -e "print ('hello')"

и, конечно, это требует, чтобы исполняемый файл Perl находился в переменной Path, если нет, и предполагая, что Perl находится под папкой c:\Perl, вы можете добавить его, нажав на значок:

установить% PATH% =% PATH%; c:\Perl\bin

когда дело доходит до выбора текстового редактора, я все еще использую Notepad ++ почти для всех, у него есть некоторые полезные функции, такие как выделение ключевых слов и некоторые возможности автозаполнения.