Node Up and Running / Node В начале... (рабочее название): --- Установка Node.js

Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Установка Node.js очень проста. Node работает на Windows, Linux, Mac и других POSIX-системах (таких, как Solaris или BSD). Node.js доступен из двух основных источников: сайт проекта и репозиторий на GitHub. Вероятно, вам захочется воспользоваться сайтом Node, потому что на нем публикуются стабильные релизы. Новейшие возможности размещени на GitHub для команды разработи и всех желающих получить копию. Несмотря на то, что эти возможности — новые, и, зачастую, заманчивые, они также менее надежны, чем возможности в стабильных релизах.

smmurf 07.07.12 в 13:19

0

Давайте начнем с установки Node.js. Первое, что нужно сделать — загрузить Node.js с вебсайта, поэтому давайте отправимся туда и найдем последний релиз. На домашней странице Node найдите ссылку на загрузку. Текущий релиз на момент печати — 0.6.13, это — стабильный релиз. На сайте Node есть программы установки для Windows и Mac, а также стабильный исходный код. Если вы используете Linux, то можете либо установить Node из исходных кодов, либо воспользоваться своим пакетным менедждером (apt-get, yum и т. д.)

smmurf 07.07.12 в 13:43

0

Система версионирования Node следует соглашению [major.minor.patch]. Стабильные версии Node.js имеют четные номера минорных версий, а разработческие версии — нечетные номера. Неясно, когда Node получит номер версии 1, однако справедливо будет предположить, что это случится только тогда, когда [совмещенный релиз для Windows и Linux можно будет считать сформировавшимся].

smmurf 07.07.12 в 13:53

0

Если вы воспользовались установщиком, то можете сразу перейти к «Первым шагам в коде» на 7 странице. Иначе (если вы устанавливаете из исходных кодов), когда вы загрузите код, вам потребуется распаковать его. Это можно сделать командой tar с параметрами xzf. Параметр x (extract) — извлечь (вместо "упаковать"), z означает, что также требуется разархивация по алгоритму GZIP, а f означает, что мы распаковываем файл, имя которого передается последним аргументом (см. пример 1 − 1).

smmurf 07.07.12 в 14:00

0

Пример 1 — 1. Распаковка кода.

smmurf 07.07.12 в 14:01

0

Следующим шагом будет конфигурирование кода для вашей системы. Node.js использует систему configure/make для установки. Скрипт confugure анализирует вашу систему и находит пути, которые нужны для разрешения зависимостей. У Node в целом очень мало зависимостей. Установщику нужен Python 2.4 или новее, и если вы хотите использовать TLS или шифрование (такое, как SHA1), для Node потребуются библиотеки для разработки OpenSSL. Запуск конфигуратора покажет вам, если какие-то из этих зависимостей недоступны (см. пример 1–2).

smmurf 07.07.12 в 14:28

0

Пример 1–2. Конфигурирование установки Node.

smmurf 07.07.12 в 14:29

0

Следующий шаг установки — сборка проекта (пример 1–3). При этом Node компилируется и в подпапке исходных кодов создаются двоичные файлы. Node нумерует каждый шаг сборки, поэтому вы можете наблюдать за ходом ее выполнения.

smmurf 07.07.12 в 14:34

0

Пример 1–3. Компиляция Node командой make.

smmurf 07.07.12 в 14:35

0

Завершающим шагом будет использование make для установки Node. Для начала, пример 1–4 показывает, как установить Node глобально для всей системы. Это требует либо доступа к пользователю root, либо возможности использовать sudo для работы от имени пользователя root.

smmurf 07.07.12 в 14:37

0

Пример 1–4. Установка Node в систему глобально.

smmurf 07.07.12 в 14:38

0

Если вы хотите установить Node только для локального пользователя и не использовать sudo, вам следует запустить скрипт configure с параметром --prefix, чтобы указать Node путь для установки, отличающийся от пути по умолчанию.

smmurf 07.07.12 в 14:40

0

Пример 1–5. Установка Node для локального пользователя.

smmurf 07.07.12 в 14:40

0
Минутку...