Как я могу скомпилировать/установить node.js на Ubuntu? Ошибка с ошибкой cxx compiler
.
Как скомпилировать/установить node.js(не удалось настроить компилятор cxx!) (Ubuntu).
Ответ 1
One-liner для установки всех необходимых зависимостей (curl и git на самом деле не нужны, но очень полезны и необходимы, если вы устанавливаете через nvm).
sudo apt-get install build-essential libssl-dev curl git-core
Последние две зависимости не всегда нужны, но их установка действительно очень полезна, и в любом случае вам, вероятно, понадобится позже.
Чтобы установить только компилятор cxx
sudo apt-get install build-essential
Если openssl отсутствует
sudo apt-get install libssl-dev
Ответ 2
Как и у меня, вы пытаетесь установить это на экземпляр AWS, на котором запущен Amazon Linux AMI (который выглядит как сокращенная версия CentOS):
Установите базовые инструменты:
yum groupinstall "Development Tools"
Теперь установите openssl-devel:
yum install openssl-devel
Node должен теперь компилироваться.
Ответ 3
Если вы пытаетесь сделать это на Win7, как я, выполните:
ash.exe
$ /bin/rebaseall
... сделал трюк.
Удачи!
Ответ 4
Если вы обнаружите ошибку в Mac OSX, вам нужно установить XCode.
Ответ 5
Мне нужно было запустить yum install gcc-c++
в Cent OS.
Ответ 6
На панели запуска есть пакет.
https://launchpad.net/~chris-lea/+archive/node.js/
Ответ 7
Для Node.js v6:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
Для Node.js v7:
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs
Дополнительно: установка инструментов сборки Чтобы скомпилировать и установить собственные аддоны из npm, вам также потребуется установить инструменты сборки:
sudo apt-get install -y build-essential
После получения последних пакетов NPM, если вам нужно:
npn update -g