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

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

7 ответов

Решение

Одна строка для установки всех необходимых зависимостей (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

Если вы похожи на меня, вы пытаетесь установить это на экземпляр AWS под управлением Amazon Linux AMI (который выглядит как урезанная версия CentOS):

Установите базовые инструменты:

yum groupinstall "Development Tools"

Теперь установите openssl-devel:

yum install openssl-devel

Узел должен скомпилироваться нормально сейчас.

Если вы пытаетесь сделать это на Win7, как я, запустите:

ash.exe
$ /bin/rebaseall

... сделал свое дело.

Удачи!

Если вы обнаружите эту ошибку на Mac OSX, вам нужно установить XCode.

https://developer.apple.com/

Мне нужно было бежать yum install gcc-c++ на центе ОС.

Для 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

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

На панели запуска есть пакет для этого.
https://launchpad.net/~chris-lea/+archive/node.js/

Другие вопросы по тегам