web-dev-qa-db-ja.com

node.jsをコンパイル/インストールする方法(cxxコンパイラを構成できませんでした!)(Ubuntu)。

Ubuntuでnode.jsをコンパイル/インストールするにはどうすればよいですか? cxx compilerに関するエラーで失敗しました。

70
Alfred

ワンライナー必要なすべての依存関係をインストールします(curlとgitは実際には必要ありませんが、nvm経由でインストールする場合は非常に便利であり、必要です)。

Sudo apt-get install build-essential libssl-dev curl git-core

最後の2つの依存関係は必ずしも必要ではありませんが、それらをインストールすることはとにかく本当に便利であり、おそらく後で必要になります。

cxxコンパイラのみをインストールするには

Sudo apt-get install build-essential

opensslがない場合

Sudo apt-get install libssl-dev
112
Alfred

私のように、Amazon Linux AMIを実行するAWSインスタンスにこれをインストールしようとしています(これは、CentOSのカットダウンバージョンのようです)。

基本ツールをインストールします。

yum groupinstall "Development Tools"

次に、openssl-develをインストールします。

yum install openssl-devel

これでノードは正常にコンパイルされます。

45
Jay Sidri

私のようなWin7でこれを試みている場合、次を実行します:

ash.exe
$ /bin/rebaseall

...トリックをしました。

幸運を!

8

Mac OSXでこのエラーが発生する場合は、XCodeをインストールする必要があります。

https://developer.Apple.com/

6
mjamal

Cent OSでyum install gcc-c++を実行する必要がありました。

3
Kelstar

ランチパッドにはそのためのパッケージがあります。
https://launchpad.net/~chris-lea/+archive/node.js/

2
nolazybits

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

ここに部分的なソース

1
Pax Beach