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'
}
);
Вроде бы работает так, как надо. Насколько это корректно ?