Готовый перевод Node Up and Running / Node В начале... (рабочее название): --- Установка Node.js
Установка Node.js очень проста. Node работает на Windows, Linux, Mac и других POSIX-системах (таких, как Solaris или BSD). Node.js доступен из двух основных источников: сайт проекта и репозиторий на GitHub. Вероятно, вам захочется воспользоваться сайтом Node, потому что на нем публикуются стабильные релизы. Новейшие возможности размещени на GitHub для команды разработи и всех желающих получить копию. Несмотря на то, что эти возможности — новые, и, зачастую, заманчивые, они также менее надежны, чем возможности в стабильных релизах.
Давайте начнем с установки Node.js. Первое, что нужно сделать — загрузить Node.js с вебсайта, поэтому давайте отправимся туда и найдем последний релиз. На домашней странице Node найдите ссылку на загрузку. Текущий релиз на момент печати — 0.6.13, это — стабильный релиз. На сайте Node есть программы установки для Windows и Mac, а также стабильный исходный код. Если вы используете Linux, то можете либо установить Node из исходных кодов, либо воспользоваться своим пакетным менедждером (apt-get, yum и т. д.)
Система версионирования Node следует соглашению [major.minor.patch]. Стабильные версии Node.js имеют четные номера минорных версий, а разработческие версии — нечетные номера. Неясно, когда Node получит номер версии 1, однако справедливо будет предположить, что это случится только тогда, когда [совмещенный релиз для Windows и Linux можно будет считать сформировавшимся].
Если вы воспользовались установщиком, то можете сразу перейти к «Первым шагам в коде» на 7 странице. Иначе (если вы устанавливаете из исходных кодов), когда вы загрузите код, вам потребуется распаковать его. Это можно сделать командой tar с параметрами xzf. Параметр x (extract) — извлечь (вместо "упаковать"), z означает, что также требуется разархивация по алгоритму GZIP, а f означает, что мы распаковываем файл, имя которого передается последним аргументом (см. пример 1 − 1).
Пример 1 — 1. Распаковка кода.
Следующим шагом будет конфигурирование кода для вашей системы. Node.js использует систему configure/make для установки. Скрипт confugure анализирует вашу систему и находит пути, которые нужны для разрешения зависимостей. У Node в целом очень мало зависимостей. Установщику нужен Python 2.4 или новее, и если вы хотите использовать TLS или шифрование (такое, как SHA1), для Node потребуются библиотеки для разработки OpenSSL. Запуск конфигуратора покажет вам, если какие-то из этих зависимостей недоступны (см. пример 1–2).
Пример 1–2. Конфигурирование установки Node.
Следующий шаг установки — сборка проекта (пример 1–3). При этом Node компилируется и в подпапке исходных кодов создаются двоичные файлы. Node нумерует каждый шаг сборки, поэтому вы можете наблюдать за ходом ее выполнения.
Пример 1–3. Компиляция Node командой make.
Завершающим шагом будет использование make для установки Node. Для начала, пример 1–4 показывает, как установить Node глобально для всей системы. Это требует либо доступа к пользователю root, либо возможности использовать sudo для работы от имени пользователя root.
Пример 1–4. Установка Node в систему глобально.
Если вы хотите установить Node только для локального пользователя и не использовать sudo, вам следует запустить скрипт configure с параметром --prefix, чтобы указать Node путь для установки, отличающийся от пути по умолчанию.
Пример 1–5. Установка Node для локального пользователя.
Переведено на Нотабеноиде
http://notabenoid.org/book/30771/105662
Переводчики: smmurf
Настройки
Готово:
