Nodejs パッケージのインストール中に g++ コマンドでエラーが見つからなかった場合の解決策。

CentOS 7 にBrowsertimeをインストールしていましたが、このエラーが発生しました。

 info sharp Downloading https://github.com/lovell/sharp-libvips/releases/download/v8.8.1/libvips-8.8.1-linux-x64.tar.gz
prebuild-install WARN install No prebuilt binaries found (target=11.15.0 runtime=node arch=x64 libc= platform=linux)
make: Entering directory `/usr/lib/node_modules/browsertime/node_modules/sharp/build'
  TOUCH Release/obj.target/libvips-cpp.stamp
  CXX(target) Release/obj.target/sharp/src/common.o
make: g++: Command not found
make: *** [Release/obj.target/sharp/src/common.o] Error 127
make: Leaving directory `/usr/lib/node_modules/browsertime/node_modules/sharp/build'
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2

まあ、これはg++ライブラリを使用するどのパッケージでも発生する可能性があります。このエラーを修正するには、以下のコマンドのようにyumを使用して開発ツールをインストールするだけです。

 yum groupinstall 'Development Tools'

インストールしていたものをインストールしてみてください。私にとってはうまくいきましたし、あなたにも期待しています。

「 make: g++: CentOS/RHEL 7 でコマンドが見つからない – 修正済み」についてわかりやすく解説!絶対に観るべきベスト2動画

RH124 CentOS 7 Accessing the Command Line
Install New Kernel In RHEL 7 (CentOS 7) | How To Update Kernel To 5.5 in RHEL 7 (CentOS 7)
Share via
Copy link