Forum Webscript.Ru
Программирование => Perl => Тема начата: Magres от 05 Ноября 2003, 07:45:06
-
Всем привет !
Качнул я както Актив Перл, сначала как архив, не разобрался НИФИГА ! Потом плюнул и качнул MSI.
Успешно проинсталил ! появилася D:\\Perl\\
Но как теперь сделать так, чтобы перл скриптики работали по первой строке #!/usr/bin/perl
А у меня они только работают по строке #!D:\\Per\\Bin\\Per
НЕ очень это удобно :( поможите !
-
Magres:
Успешно проинсталил ! появилася D:\\Perl\\
А он не спрашивал куда ставить?
Если спрашивал, то ответить надо было D:\\usr
Тогда бы они(скрипты) работали при #!/usr/bin/perl
А попробуй переименовать D:\\Perl в D:\\usr
-
Mog. в таком случае AFAIK полетят все модули.
-
Mog. Magres
Лучше C:\\usr\\ - проверенный вариант....
А Perl прийдется переустанавливать....
-
Phoinix
А чем D не устраивает?
-
Chs
Нет просто не пробовал, а на C у меня все работает без проблем...
-
NeoNox:
полетят все модули
Я тут поискал, кроме как в C:\\usr от перла нигде ничего нету.
Хотя:
1. Может плохо искал.
2. Перл ставился не как msi.
3. У меня нет модулей !? (хотя GCI и ещё один, какой - запамятовал, точно есть)
4. Ещё что нибудь.
-
Mog. :) У Perl куча стандартных модулей
Плохо искал. Поищи в C:\\usr\\perl\\lib
-
Мля! И правда!
Однако! Ежели мы C:\\perl в C:\\usr переименуем, что из того.
Пошел проверять
-
:) результат превзойдет твои ожидания
-
Проверил.
C:\\usr -> C:\\usr1 (по моему этого достаточно)
Что карахтерно! Все работает. Нет, конечно #!/usr/bin/perl в скрипте сменил на #!/usr1/bin/perl. Там же присутствуют
use CGI qw( param );
use CGI::Carp qw( fatalsToBrowser );
NeoNox:
результат превзойдет твои ожидания
В общем ты угадал. Я-то думал, что ничего работать не будет.
:)
-
Mog. NeoNox
Не знаю я когда переписал D:\\Perl в C:\\usr у меня все модули померли... ну может не все, но DBI точно...
-
Для Апача нужно всего лишь добавить одну строку в конфиг:
ScriptInterpreterSource registry
и ничего переустанавливать не нужно.