Node.js — различия между версиями
Материал из K.Wiki
Kirill (обсуждение | вклад) (→Сборка из исходного кода) |
Kirill (обсуждение | вклад) (→Сборка из исходного кода) |
||
Строка 10: | Строка 10: | ||
</li> | </li> | ||
<li> | <li> | ||
− | + | Для сборки под [[ARM]] нужно еще добавить параметр настройки | |
− | + | <pre>$ ./configure --without-snapshot</pre> | |
− | Для сборки под [[ARM]] нужно еще добавить параметр < | + | чтобы не было ошибки <tt>Segmentation fault</tt> при последующем запуске. |
</li> | </li> | ||
<li> | <li> | ||
Строка 23: | Строка 23: | ||
Установить 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> | ||
− | Настроить права доступа к файлам <tt>/ | + | Настроить права доступа к файлам <tt>/usr/local/bin/node</tt> и <tt>/usr/local/bin/npm</tt>. |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
</li> | </li> | ||
</ol> | </ol> |
Версия 13:21, 21 сентября 2014
Установка
Сборка из исходного кода
- Загрузить архив с исходным кодом с http://nodejs.org/download/.
-
Распаковать скачанный архив
$ tar -zxf node-v*.tar.gz
и перейти в полученную директорию
$ cd node-v*
-
Для сборки под ARM нужно еще добавить параметр настройки
$ ./configure --without-snapshot
чтобы не было ошибки Segmentation fault при последующем запуске.
-
Собрать
$ make
и установить (с правами суперпользователя)
# make install
-
Установить npm
$ wget https://npmjs.org/install.sh # sudo sh ./install.sh
- Настроить права доступа к файлам /usr/local/bin/node и /usr/local/bin/npm.