Как установить NVM на CentOS /RHEL 8

12 set 2022 3 min di lettura
Как установить NVM на CentOS /RHEL 8
Indice dei contenuti

Введение

NVM (Node Version Manager) — это утилита командной строки для управления несколькими активными версиями Node.js. Иногда необходимо развернуть несколько узловых приложений с разными версиями. NVM поможет вам в этом случае.

В этом руководстве объясняется, как установить NVM на CentOS/RHEL 8.

Если вы хотите установить NVM на удаленный сервер, продолжайте читать, в противном случае пропустите первый абзац «Подключение к серверу» и читайте следующий.

Подключение к серверу

Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется ваше имя пользователя и пароль для аутентификации. Чтобы подключиться к серверу как root, введите следующую команду:

ssh [email protected]_DEL_SERVER

Далее вам нужно будет ввести пароль пользователя root.

Если вы не используете пользователя root, вы можете войти в систему с другим именем пользователя, используя ту же команду, а затем изменить root на свое имя пользователя:

ssh [email protected]_DEL_SERVER

Затем вам будет предложено ввести пароль пользователя.

Стандартный порт для подключения по ssh — 22, если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p, затем введите следующую команду:

ssh [email protected]_DEL_SERVER -p PORTA

Почему НВМ?

NVM имеет ряд преимуществ:

  • Это позволяет вам устанавливать несколько версий узла в одной системе и легко переключаться между версиями.
  • Nvm устанавливает все версии узла только для текущего пользователя. Таким образом, это не создаст конфликта между другими системными учетными записями.
  • Легче переключаться между загруженными версиями Node.js.

Установите NVM на CentOS

Сценарий оболочки доступен для установки nvm в системе Linux CentOS 8. Откройте терминал в своей системе или подключитесь к удаленной системе с помощью SSH. Используйте следующие команды для установки curl в вашей системе, затем запустите сценарий установки nvm.

sudo dnf install curl
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash

Эта команда создает каталог.nvm в домашнем каталоге, а затем настраивает среду в пользовательском файле.bashrc. Вам необходимо перезагрузить файл, чтобы установить требуемую конфигурацию, выполнив следующую команду:

source ~/.bashrc

Установить узел с NVM

Nvm позволяет установить несколько версий узла в системе для вошедшего в систему пользователя. Вы можете найти все версии Node, доступные для установки, выполнив команду:

nvm ls-remote

Вы должны увидеть вывод, подобный следующему:

...
 v12.18.2 (LTS: Erbium)
 v12.18.3 (LTS: Erbium)
 v12.18.4 (LTS: Erbium)
 v12.19.0 (Latest LTS: Erbium)
 v13.0.0
 v13.0.1
 v13.1.0
 v13.2.0
 v13.3.0...

Приведенная выше команда покажет вам список доступных версий узлов.

Для установки NVM вам понадобится установленный в вашей системе пакет tar:

sudo yum install tar

Теперь вы можете установить любую версию узла, набрав:

nvm install 12.19.0

Просто измените 12.19.0 на версию, которую вы предпочитаете.

Вы также можете установить последнюю стабильную версию узла или версию LTS с помощью следующих команд.

nvm install node
nvm install lts/*

Вы также можете использовать lts/dubnium, lts/карбон и т.д.

Работа с NVM

Вы можете использовать следующую команду, чтобы вывести список установленных версий узла для текущего пользователя.

nvm ls

Вы должны увидеть вывод, подобный следующему:

-> v12.19.0
 default -> 12.19.0 (-> v12.19.0)
 node -> stable (-> v12.19.0) (default)
 stable -> 12.19 (-> v12.19.0) (default)
 iojs -> N/A (default)
 unstable -> N/A (default)
 lts/* -> lts/erbium (-> v12.19.0)
 lts/argon -> v4.9.1 (-> N/A)
 lts/boron -> v6.17.1 (-> N/A)
 lts/carbon -> v8.17.0 (-> N/A)
 lts/dubnium -> v10.22.1 (-> N/A)
 lts/erbium -> v12.19.0

С помощью этой команды вы можете найти версию node.js, доступную для установки.

nvm ls-remote

Вы также можете выбрать другую версию для текущего сеанса. Выбранная версия будет текущей активной версией только для текущей оболочки.

nvm use 12.19.0

Чтобы найти версию набора узлов по умолчанию для текущего пользователя, введите:

nvm run default --version

Вы должны увидеть вывод, подобный следующему:

Running node v12.19.0 (npm v6.14.8)
 v12.19.0

Вы можете запустить скрипт Node с нужной версией node.js, используя следующую команду:

nvm exec 12.19.0 server.js

Удалите конкретную версию узла с NVM

Вы можете удалить любую неиспользуемую версию, выполнив следующую команду. Просто убедитесь, что версия, которую вы удаляете, в данный момент не активна.

Чтобы удалить определенную версию Node, введите следующую команду:

nvm uninstall 5.9.0

Вывод

Это руководство помогло вам установить nvm и node в системе CentOS 8 Linux. Вы также изучили основы утилиты командной строки nvm.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.