41111111111Rating 4.00 (1 Vote)

Информация по установке Nodejs в Linux, в моем случае для CentOS / Fedora есть на офф сайте Nodejs.org, но эта информация немного размыта на мой взгляд, ниже пошагово расскажу как установить нод джс в своем дистре.

Для начала хочется сказать, что в природе существует официальный node.js yum репозиторий, на сегодня это версия Node 11.x.

Добавление репозитория Node.js

Установка необходимых пакетов:

yum install -y gcc-c++ make

Последний на сегодня релиз:

curl -sL https://rpm.nodesource.com/setup_12.x | sudo -E bash -

Стабильный на сегодня релиз

curl -sL https://rpm.nodesource.com/setup_10.x | sudo -E bash -

 

Установка Node.js при помощи yum

После подключения репозитория, будет выведено сообщение, типа:

...
## Run `sudo yum install -y nodejs` to install Node.js 11.x and npm.
## You may also need development tools to build native addons:
     sudo yum install gcc-c++ make
## To install the Yarn package manager, run:
     curl -sL https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
     sudo yum install yarn
...

Здесь все просто:

yum install nodejs

Проверка установки Node.js

Достаточно запустить node с аргументом -v:

node -v

Должно быть что-то похожее:

# node -v
v11.6.0

Тестирование

Клонируем base-express в /opt:

cd /opt/
git clone https://github.com/terlici/base-express

Переходим в папку репозитория:

cd base-express

Устанавливаем нужные компоненты:

npm install

Запускаем:

/usr/bin/node /opt/base-express/app.js

Проверяем:

test nodejs 

Ошибка - Could not determine your distribution version

В 30-том релизе Fedora официальный скрипт не отрабатывает как надо, выдает ошибку:

## Could not determine your distribution version, you may not be running a supported version of Enterprise Linux. Please contact NodeSource at https://github.com/nodesource/distributions/issues if you think this is incorrect. Include your 'distribution package' name: fedora-release-common-30-3.noarch.

Версии node для релизов Fedora расположены по ссылке - https://rpm.nodesource.com/pub_12.x/fc/ на момент написания статьи актуальный релиз был для 29 версии Fedora, ыопрос решается так:

sudo dnf install https://rpm.nodesource.com/pub_12.x/fc/29/x86_64/nodesource-release-fc29-1.noarch.rpm

Далее:

dnf install nodejs

По теме:

 

 

 

Добавить комментарий


Защитный код
Обновить

Сейчас 215 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз