Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Проблема с Perl

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Проблема с Perl
Имя
Сообщение << Старые топики   Новые топики >>
Проблема с Perl - 2007-02-24 14:43:31.513333   
Mc.Slang

Сообщений: 6
Оценки: 0
Присоединился: 2006-09-29 22:55:09.296666
Вообщем установил ActivePerl под винду.
В книги дан пример :
#!G:/usr/bin/Perl.exe
# Рис. 2.1: Fig02_01.pl
# Первая программа на языке Perl

print "Welcome to Perl!\n; # печать приветствия

Там еще написано:Если перл установлен в каталоге с:\perl\bin в винде,строка shebang-конструкцией будет следующей: #!c:\perl\bin\perl.exe

У меня актив перл установлен G:\Perl значит в скрипте у меня правильно #!G:/usr/bin/Perl.exe

Когда запускаю скрипт (значок актив перла) если просто нажать 2 раза на скрипт то почти открывается скрипт и тут же тухнет если в cmd писать то я пишу perl fig02_01.pl тоже самое

Подскажите пожалуйста в чем моя ошибка.
Post #: 1
RE: Проблема с Perl - 2007-02-24 16:10:27.940000   
TheFeaR

Сообщений: 1923
Оценки: 0
Присоединился: 2006-01-25 18:16:33

quote:


#!G:/usr/bin/Perl.exe

так будет лучше

#!G:/usr/bin/Perl.exe -w
так будет показывать ошибки
quote:

ORIGINAL: Mc.Slang

print "Welcome to Perl!\n; # печать приветствия


присмотритесь повнимательней! ничего не потеряли?
Post #: 2
RE: Проблема с Perl - 2007-02-24 16:38:49.293333   
TheFeaR

Сообщений: 1923
Оценки: 0
Присоединился: 2006-01-25 18:16:33
ах да чуть н езабыл можно писать и так
#!/usr/bin/perl -w
проблем не будет перл себя такж заносит в переменные среды.
Post #: 3
RE: Проблема с Perl - 2007-02-24 18:52:28.346666   
Mc.Slang

Сообщений: 6
Оценки: 0
Присоединился: 2006-09-29 22:55:09.296666
Не пашет,ковычку поставил
Post #: 4
RE: Проблема с Perl - 2007-02-24 19:09:10.806666   
Mc.Slang

Сообщений: 6
Оценки: 0
Присоединился: 2006-09-29 22:55:09.296666
my $end_var = <STDIN>; в конце поставил и всё пашет) 
Post #: 5
RE: Проблема с Perl - 2007-02-24 19:53:53.993333   
TheFeaR

Сообщений: 1923
Оценки: 0
Присоединился: 2006-01-25 18:16:33

quote:

ORIGINAL: Mc.Slang

my $end_var = &lt;STDIN&gt;; в конце поставил и всё пашет)

это ты сделал чтоб окно не закрывалось…. если бы ты доставил ковычку и запустил скрипт из CMD то все было бы норм…
Post #: 6
RE: Проблема с Perl - 2007-02-27 03:00:27.316666   
GoDleSS

Сообщений: 35
Оценки: 0
Присоединился: 2007-02-27 02:47:18.046666
Простейшее решение для запуска под виндой дабл кликом:

#!/usr/bin/perl $|=1; #Отключаем буфферизацию ...какой-то код... sleep(10); #Ожидаем 10 секунд
Post #: 7
RE: Проблема с Perl - 2007-03-04 02:00:06.863333   
EcSYZ

Сообщений: 27
Оценки: 0
Присоединился: 2007-01-12 03:15:42.200000
quote:

ORIGINAL: Mc.Slang

Вообщем установил ActivePerl под винду.
В книги дан пример :
#!G:/usr/bin/Perl.exe
# Рис. 2.1: Fig02_01.pl
# Первая программа на языке Perl

print "Welcome to Perl!\n; # печать приветствия

Там еще написано:Если перл установлен в каталоге с:\perl\bin в винде,строка shebang-конструкцией будет следующей: #!c:\perl\bin\perl.exe

У меня актив перл установлен G:\Perl значит в скрипте у меня правильно #!G:/usr/bin/Perl.exe

Подскажите пожалуйста в чем моя ошибка.


Ну вопервых под виндой строка "#!/usr/bin/perl" воще не нужна, она для никсов придумана.
quote:


Когда запускаю скрипт (значок актив перла) если просто нажать 2 раза на скрипт то почти открывается скрипт и тут же тухнет если в cmd писать то я пишу perl fig02_01.pl тоже самое

В консоли вполне можно писать "fig02_01.pl" ,а не "perl fig02_01.pl".
И я чё-то не понял, у тебя и консоль тоже что-ли пропадает после запуска скрипта :D
Post #: 8
RE: Проблема с Perl - 2007-03-04 02:10:34.850000   
TheFeaR

Сообщений: 1923
Оценки: 0
Присоединился: 2006-01-25 18:16:33
quote:

ORIGINAL: EcSYZ

Ну вопервых под виндой строка "#!/usr/bin/perl" воще не нужна, она для никсов придумана.

не нужна не значит лишняя… ведь жопу вытирать после того как посрать сходишь тоже не обязательно, но по правилам приличия и чистоплотности просто необходимо.. так и тут…
Post #: 9
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Проблема с Perl







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.