2010-09-09 16 views
12

Niedawno zainstalowałem ActivePerl 5.12.2.1202 na moim Windows XP w wersji C:/Perl. Jestem nowy w skryptowaniu Perla.Jak mogę uruchomić skrypt Perla przy pomocy ActivePerl?

Po prostu chcę uruchomić program Perla, który zawiera jedno oświadczenie print, które zapisałem w Notatniku pod nazwą ex.pl.

  1. Jak mogę uruchomić ten program Perla?
  2. Czy mogę użyć edytora do pisania skryptu Perla innego niż Notatnik?
  3. Jak korzystać z ActivePerl?
+0

Jaka jest różnica między ActivePerl i StrawberryPerl? –

Odpowiedz

11
4

Programy perl (lub dowolny inny program uruchamiany przez interpretera) uruchamiane są przez przekazanie skryptu jako argumentu wiersza poleceń do interpretera. Na przykład, w tym przypadku:

perl.exe ex.pl 

Padre Perl IDE i Kephra są dobre edytory Perl.

Alternatywą dla ActivePerl jest Strawberry Perl.

+0

C:/Perl/bin musi być w ŚCIEŻCE ŚRODOWISKA. – XuMuK

1

Programy w języku Perl są uruchamiane za pomocą interpretera Perl, perl.exe. To jest zwykle wykonane z wiersza poleceń:

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

Jeśli perl.exe jest w zmiennej środowiskowej PATH które mogą być skrócone do:

C:\>perl ex.pl 

Jeśli zdecydowaliśmy się na pliki * .pl związane z Perl podczas instalacji, możesz również dwukrotnie kliknąć na nich z Eksploratora Windows.

Jeśli masz *.pl pliki związane z Perl i dodaj .PL do zmiennej PATHEXT środowiska można uruchomić je jak każdy inny plik wykonywalny: Programy

C:\>ex 

Perl są tylko pliki tekstowe. Można je edytować za pomocą dowolnego edytora tekstów (Padre, Kokomo, vim, emacs, Notepad ++, itp.). Użyj tego, który najbardziej lubisz najbardziej.

ActivePerl to tylko dystrybucja Perla. "Używanie" zazwyczaj oznacza uruchamianie programu perl.exe w celu wykonania twojego programu. ActivePerl zawiera także narzędzie PPM (Perl Package Manager), które ułatwia instalowanie modułów z CPAN, szczególnie jeśli nie masz dostępnego kompilatora C. Najbardziej doświadczeni programiści Perla wolą używać powłoki cpan.

0

Aby dodać do innych odpowiedzi, używam EPIC, wtyczki Perl Eclipse. Używam Perl na maszynie 64-bitowej Windows 7.

Nadal uruchamiam skrypty z wiersza poleceń w oknach przy pomocy ActivePerl, ale dla rozwoju lubię dynamicznie przechodzić przez skrypt wiersz po wierszu.

0

prostu nie sparafrazować inne odpowiedzi i być bardziej pomocny (nawet jeśli post jest jakiś stary) Polecam za pomocą przełącznika „-e” do uruchamiania skryptów Perl, jeśli składają się one z kilku wypowiedzi np

Perl -e „print («hello»)”

i oczywiście wymaga to plik wykonywalny Perl jest w zmiennej PATH, jeśli nie i przy założeniu, Perl jest w folderze c: \ Perl, można dodać to poprzez nagrywanie:

zestaw% PATH% =% PATH%; c: \ Perl \ bin

, jeśli chodzi o wybór edytora tekstu, nadal używam Notepad ++ dla prawie wszystko, to przyjdzie z kilka przydatnych funkcji, takich jak słowa kluczowe wyróżnianie i niektóre funkcje automatycznego uzupełniania.

Powiązane problemy