在CentOS/RHEL 7上找不到make: g++命令- 已修复

在安装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'

尝试安装您要安装的内容。它对我有效,希望对您也有效。

类似文章