Forum Webscript.Ru

Программирование => Perl => Тема начата: Magres от 05 Ноября 2003, 07:45:06

Название: Установка ActivePerl. Помогите плиз
Отправлено: Magres от 05 Ноября 2003, 07:45:06
Всем привет !

Качнул я както Актив Перл, сначала как архив, не разобрался НИФИГА ! Потом плюнул и качнул MSI.

Успешно проинсталил ! появилася D:\\Perl\\
Но как теперь сделать так, чтобы перл скриптики работали по первой строке #!/usr/bin/perl

А у меня они только работают по строке #!D:\\Per\\Bin\\Per

НЕ очень это удобно :( поможите !
Название: Установка ActivePerl. Помогите плиз
Отправлено: Mog. от 05 Ноября 2003, 07:57:39
Цитировать
Magres:
Успешно проинсталил ! появилася D:\\Perl\\
А он не спрашивал куда ставить?
Если спрашивал, то ответить надо было D:\\usr
Тогда бы они(скрипты) работали при #!/usr/bin/perl
А попробуй переименовать D:\\Perl в D:\\usr
Название: Установка ActivePerl. Помогите плиз
Отправлено: NeoNox от 05 Ноября 2003, 11:07:25
Mog. в таком случае AFAIK полетят все модули.
Название: Установка ActivePerl. Помогите плиз
Отправлено: Phoinix от 05 Ноября 2003, 16:08:57
Mog. Magres
Лучше C:\\usr\\ - проверенный вариант....
А Perl прийдется переустанавливать....
Название: Установка ActivePerl. Помогите плиз
Отправлено: Chs от 05 Ноября 2003, 16:35:05
Phoinix
А чем D не устраивает?
Название: Установка ActivePerl. Помогите плиз
Отправлено: Phoinix от 05 Ноября 2003, 16:51:03
Chs
Нет просто не пробовал, а на C у меня все работает без проблем...
Название: Установка ActivePerl. Помогите плиз
Отправлено: Mog. от 06 Ноября 2003, 18:48:35
Цитировать
NeoNox:
полетят все модули
Я тут поискал, кроме как в C:\\usr от перла нигде ничего нету.
Хотя:
1. Может плохо искал.
2. Перл ставился не как msi.
3. У меня нет модулей !? (хотя GCI и ещё один, какой - запамятовал, точно есть)
4. Ещё что нибудь.
Название: Установка ActivePerl. Помогите плиз
Отправлено: NeoNox от 06 Ноября 2003, 18:51:28
Mog. :) У Perl куча стандартных модулей
Плохо искал. Поищи в C:\\usr\\perl\\lib
Название: Установка ActivePerl. Помогите плиз
Отправлено: Mog. от 06 Ноября 2003, 19:13:39
Мля! И правда!
Однако! Ежели мы C:\\perl в C:\\usr переименуем, что из того.
Пошел проверять
Название: Установка ActivePerl. Помогите плиз
Отправлено: NeoNox от 06 Ноября 2003, 19:16:25
:) результат превзойдет твои ожидания
Название: Установка ActivePerl. Помогите плиз
Отправлено: Mog. от 06 Ноября 2003, 19:25:25
Проверил.
C:\\usr -> C:\\usr1 (по моему этого достаточно)
Что карахтерно! Все работает. Нет, конечно #!/usr/bin/perl в скрипте сменил на #!/usr1/bin/perl. Там же присутствуют
use CGI qw( param );
use CGI::Carp qw( fatalsToBrowser );



 
Цитировать
NeoNox:
результат превзойдет твои ожидания

В общем ты угадал. Я-то думал, что ничего работать не будет.
:)
Название: Установка ActivePerl. Помогите плиз
Отправлено: Phoinix от 06 Ноября 2003, 19:31:41
Mog. NeoNox
Не знаю я когда переписал D:\\Perl в C:\\usr у меня все модули померли... ну может не все, но DBI точно...
Название: Установка ActivePerl. Помогите плиз
Отправлено: КшЫуфксрук от 07 Ноября 2003, 12:08:51
Для Апача нужно всего лишь добавить одну строку в конфиг:

ScriptInterpreterSource registry

и ничего переустанавливать не нужно.