#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