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