99<article name =" Загрузка и установка"
1010 link =" /ru/docs/njs/install.html"
1111 lang =" ru"
12- rev =" 4 " >
12+ rev =" 5 " >
1313
1414<section id =" install_package" name =" Установка пакета Linux" >
1515
@@ -52,7 +52,7 @@ load_module modules/ngx_stream_js_module.so;
5252
5353<para >
5454<link url =" https://github.com/nginx/njs" >Репозиторий</link >
55- с исходным кодом njs можно клонировать следующей командой:
55+ с исходным кодом njs можно клонировать следующей командой
5656(необходим клиент <link url =" https://git-scm.com/" >Git</link >):
5757<example >
5858git clone https://github.com/nginx/njs
@@ -70,12 +70,41 @@ git clone https://github.com/nginx/njs
7070</example >
7171</para >
7272
73+ <section id =" install_quickjs" name =" Добавление поддержки QuickJS" >
74+
75+ <para >
76+ Убедитесь, что присутствует библиотека QuickJS:
77+ <example >
78+ git clone https://github.com/bellard/quickjs
79+ cd quickjs
80+ CFLAGS='-fPIC' make libquickjs.a
81+ </example >
82+ На этапе компиляции модулей также укажите пути
83+ include (<literal >-I</literal >) и library (<literal >-L</literal >)
84+ с помощью
85+ конфигурационных параметров
86+ <literal >--with-cc-opt=</literal > и
87+ <literal >--with-ld-opt=</literal >:
88+ <example >
89+ ./configure --add-module=<value >path-to-njs</value >/nginx \
90+ --with-cc-opt="-I <value >path-to-quickjs</value >" \
91+ --with-ld-opt="-L <value >path-to-quickjs</value >"
92+ </example >
93+ </para >
94+
95+ </section >
96+
97+ </section >
98+
99+
100+ <section id =" cli" name =" Сборка утилиты командной строки njs" >
101+
73102<para >
74- Чтобы собрать только <link doc =" cli.xml" >утилиту</link > командной строки njs
103+ Чтобы собрать только <link doc =" cli.xml" >утилиту</link > командной строки njs,
75104необходимо запустить
76105команды <literal >./configure</literal > и <literal >make njs</literal >
77106из корневого каталога njs.
78- Утилита доступна как <literal >./build/njs</literal >.
107+ После сборки утилита доступна как <literal >./build/njs</literal >.
79108</para >
80109
81110</section >
0 commit comments