Ubuntuでnode.jsをコンパイル/インストールするにはどうすればよいですか? cxx compiler
に関するエラーで失敗しました。
ワンライナー必要なすべての依存関係をインストールします(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
私のように、Amazon Linux AMIを実行するAWSインスタンスにこれをインストールしようとしています(これは、CentOSのカットダウンバージョンのようです)。
基本ツールをインストールします。
yum groupinstall "Development Tools"
次に、openssl-develをインストールします。
yum install openssl-devel
これでノードは正常にコンパイルされます。
私のようなWin7でこれを試みている場合、次を実行します:
ash.exe
$ /bin/rebaseall
...トリックをしました。
幸運を!
Mac OSXでこのエラーが発生する場合は、XCodeをインストールする必要があります。
Cent OSでyum install gcc-c++
を実行する必要がありました。
ランチパッドにはそのためのパッケージがあります。
https://launchpad.net/~chris-lea/+archive/node.js/
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