Как скомпилировать/установить node.js(не удалось настроить компилятор cxx!) (Ubuntu).

Как я могу скомпилировать/установить node.js на Ubuntu? Ошибка с ошибкой cxx compiler.

Ответ 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.

https://developer.apple.com/

Ответ 5

Мне нужно было запустить yum install gcc-c++ в Cent OS.

Ответ 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

Частичный источник здесь