perl module FreeBSD порты

Igor Sysoev is at rambler-co.ru
Wed Dec 13 18:40:43 MSK 2006


On Wed, 13 Dec 2006, Andrei Nigmatulin wrote:

> On Wednesday 13 December 2006 18:15, Igor Sysoev wrote:
>> On Wed, 13 Dec 2006, Znikus M wrote:
>>> Подскажите, пожалуйста, что я делаю не так устанавливая perl_module для
>>> nginx?
>>> ...
>>> Тупо копирую nginx.pm в один из каталогов @INC;
>>
>> Это неправильно, там ещё есть nginx.so и nginx.bs
>
> Игорь, а как можно установить nginx.pm, .so и .bs в произвольный каталог ?
> У меня /usr/lib/perl5 и $prefix для nginx - разные FS с разным доступом, и
> из-за этого сложности с установкой. Я попробовал собрать nginx с
> --with-perl_modules_path=/path и вот таким патчем:
>
> --- nginx-0.5.2.orig/src/http/modules/perl/Makefile.PL  2006-08-30
> 10:39:17.000000000 +0000
> +++ nginx-0.5.2/src/http/modules/perl/Makefile.PL       2006-12-13
> 14:49:54.000000000 +0000
> @@ -32,6 +32,6 @@ WriteMakefile(
>     },
>
>     PM => {
> -        'nginx.pm'    => '$(INST_LIBDIR)/nginx.pm'
> +        'nginx.pm'    => '$(LIB)/nginx.pm'
>     }
> );
>
> Вроде бы работает так, как надо. Насколько это корректно ?

А почему --with-perl_modules_path=PATH без патча не помогает ?


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list