Редактирование Node.js
Материал из K.Wiki
Внимание! Вы не авторизовались на сайте.
В истории изменений этой страницы будет записан ваш IP-адрес.Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 5: | Строка 5: | ||
<li> | <li> | ||
Распаковать скачанный архив | Распаковать скачанный архив | ||
− | <pre>tar -zxf node-v*.tar.gz</pre> | + | <pre>$ tar -zxf node-v*.tar.gz</pre> |
и перейти в полученную директорию | и перейти в полученную директорию | ||
− | <pre>cd node-v*</pre> | + | <pre>$ cd node-v*</pre> |
</li> | </li> | ||
<li> | <li> | ||
Для сборки под [[ARM]] нужно еще добавить параметр настройки | Для сборки под [[ARM]] нужно еще добавить параметр настройки | ||
− | <pre>./configure --without-snapshot</pre> | + | <pre>$ ./configure --without-snapshot</pre> |
чтобы не было ошибки <tt>Segmentation fault</tt> при последующем запуске. | чтобы не было ошибки <tt>Segmentation fault</tt> при последующем запуске. | ||
</li> | </li> | ||
<li> | <li> | ||
Собрать | Собрать | ||
− | <pre>make</pre> | + | <pre>$ make</pre> |
и установить (с правами суперпользователя) | и установить (с правами суперпользователя) | ||
− | <pre> | + | <pre># make install</pre> |
</li> | </li> | ||
<li> | <li> | ||
Установить npm | Установить npm | ||
− | <pre>wget https://npmjs.org/install.sh | + | <pre>$ wget https://npmjs.org/install.sh |
− | sudo sh ./install.sh</pre> | + | # sudo sh ./install.sh</pre> |
</li> | </li> | ||
<li> | <li> | ||
Строка 74: | Строка 74: | ||
и создать ссылку на него в директории '''/etc/init.d''': | и создать ссылку на него в директории '''/etc/init.d''': | ||
<pre>ln -s /etc/init/{имя службы}.conf /etc/init.d/{имя службы}</pre> | <pre>ln -s /etc/init/{имя службы}.conf /etc/init.d/{имя службы}</pre> | ||
− | + | {{note|<tt>{имя службы}</tt>, <tt>{имя пользователя}</tt>, <tt>{путь к основному скрипту}</tt> и <tt>{путь к log-файлу}</tt> нужно заменить на подходящие значения.}} | |
После этого станут доступны команды для: | После этого станут доступны команды для: | ||
Строка 89: | Строка 89: | ||
перезапуска службы | перезапуска службы | ||
<pre>service {имя службы} restart</pre> | <pre>service {имя службы} restart</pre> | ||
− | |||
− | |||
− | |||
− | |||
</li> | </li> | ||
</ul> | </ul> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Ссылки == | == Ссылки == |