2010-09-09 3 views
12

Я недавно установил ActivePerl 5.12.2.1202 на своей Windows XP в C:/Perl. Я новичок в написании сценариев на Perl.Как запустить скрипт Perl с помощью ActivePerl?

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

  1. Как я могу запустить эту программу Perl?
  2. Могу ли я использовать редактор для ввода Perl-скрипта, отличного от «Блокнота»?
  3. Как использовать ActivePerl?
+0

В чем разница между ActivePerl и StrawberryPerl? –

ответ

11
  • программа

    Run 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 Редакторы , вы можете используется для скриптов на 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.

4

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

perl.exe ex.pl 

Padre Perl-IDE и Kephra хорошие редакторы для Perl.

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

+0

C:/Perl/bin должен находиться в среде PATH. – XuMuK

1

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

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

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

C:\>perl ex.pl 

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

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

C:\>ex 

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

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

0

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

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

0

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

Perl -e «печать („привет“)»

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

набор% PATH% =% PATH%; C: \ Perl \ Bin

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

Смежные вопросы