Node.js — различия между версиями

Материал из K.Wiki
Перейти к: навигация, поиск
(Сборка из исходного кода)
(Сборка из исходного кода)
Строка 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>
Настроить права доступа к файлу <tt>/opt/node/bin/node</tt>.
+
Установить 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

Установка

Сборка из исходного кода

  1. Загрузить архив с исходным кодом с http://nodejs.org/download/.
  2. Распаковать скачанный архив
    $ tar -zxf node-v*.tar.gz

    и перейти в полученную директорию

    $ cd node-v*
  3. Настроить параметры сборки. Например, путь для установки.
    $ ./configure --prefix=/opt/node

    Для сборки под ARM нужно еще добавить параметр --without-snapshot, чтобы не было ошибки Segmentation fault при последующем запуске.

  4. Собрать
    $ make

    и установить (с правами суперпользователя)

    # make install
  5. Установить npm
    $ wget https://npmjs.org/install.sh
    # export PATH=$PATH:/opt/node/bin
    # sudo sh ./install.sh
  6. Настроить права доступа к файлам /opt/node/bin/node и /opt/node/bin/npm.
  7. Добавить строки
    export PATH=$PATH:/opt/node/bin
    export PATH=$PATH:/opt/node/bin
    

    в файлы ~/.profile и ~/.bashrc.

Ссылки