Как я могу установить ActivePerl в Windows? - PullRequest
0 голосов
/ 08 сентября 2010

Я новичок в Perl-скриптинге. У меня есть программа на Perl, которую я хотел бы запустить в Windows XP.

Я слышал, что ActivePerl инструмент используется для запуска сценариев Perl в Windows.

Я пытался установить ActivePerl, но установка не удалась.

Пожалуйста, помогите мне установить и запустить пример приложения.

Ответы [ 2 ]

7 голосов
/ 08 сентября 2010

В эти дни я бы предложил Strawberry Perl вместо ActivePerl.Я бы также предложил установить Padre , чтобы вы могли легко редактировать скрипты.Существует установщик Padre msi , который также включает в себя Strawberry Perl, поэтому вы можете установить оба одновременно.

После того, как он установлен, вы можете открыть Padre и ввести в него следующее:

#!/usr/bin/perl

use strict;
use warnings;

print "hello world\n";

Затем нажмите F5 или перейдите в меню «Выполнить» и выберите «Выполнить сценарий».Вам будет предложено сохранить файл;выберите имя как hello_world.pl.Когда вы закончите сохранение, Padre будет использовать Strawberry Perl для выполнения вашей программы и отобразит ее вывод в подокне с именем Output.

Теперь вы готовы начать свое приключение с Perl 5. Для следующих шагов,Я бы посоветовал прочитать Изучение Perl и задать вопросы здесь и в списке рассылки Perl Beginners .

6 голосов
/ 08 сентября 2010

Я использую ActivePerl уже около восьми лет, и установка никогда не заканчивалась.

Если у вас нет прав администратора, вы можете установить его в каталог, к которому у вас есть разрешения. Обратите внимание, что установщик не сможет изменять общесистемные переменные среды, если у вас нет прав администратора. В этом случае вам не следует проверять эти параметры в установщике и вручную добавлять местоположения C:\opt\Perl\site\bin;C:\opt\Perl\bin (если вы установили его в C:\opt) в %PATH%, связывать расширения .pl, .wpl и .plx с perl и добавьте .pl, .plx и .wpl к %PATHEXT% (в пользовательской среде).

Вы можете использовать Strawberry Perl , что хорошо, но вы должны понимать, почему попытка установки не удалась и как ее исправить.

...