Как установить nodejs в CentOS

#node.js #centos

#node.js #centos

Вопрос:

Я получаю проблему… когда я пытаюсь установить nodejs в Centos, я использую эту команду:

 yum install nodejs
  

Но эта команда устанавливает версию 6… Я имею в виду, когда я использую команду

 node -v
  

Там написано 6

НО мне нужно установить версию 12, а не версию 6, затем я пытаюсь ее обновить, но когда я ее обновляю… Он устанавливает версию 12 в папку

 bin/local/n/versions/12.3.0
  

И если я использую команду node -v, она все еще говорит о версии 6 … поэтому мне интересно..

Как я могу установить версию узла 12 в CentOS?

Спасибо!

Ответ №1:

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

 sudo yum install gcc gcc-c   make
  

Затем загрузите исходные файлы и извлеките:

 cd /usr/local/src
wget https://nodejs.org/dist/v12.3.0/node-v12.3.0.tar.gz
tar zxvf node-v12.3.0.tar.gz
cd node-v12.3.0
  

Если вам нужна последняя версия, используйте этот URL:https://nodejs.org/dist/node-latest.tar.gz

Затем настройте и установите:

 ./configure
make
sudo make install
  

Затем проверьте установленную версию, запустив:

 node --version
  

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

 yum install python27 openssl-devel
  

и используйте вместо этого эти команды:

 python2.7 configure
make PYTHON=python2.7
make install