🛠️ Исправляем make: g++: Command not found на CentOS / RHEL

by itisgood

Решение ошибки g++ command not found при установке пакетов nodejs.

Я устанавливал Browsertime на CentOS 7 и столкнулся с этой ошибкой.

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'
 
Это сработало у меня, и я надеюсь у вас сработает тоже.

You may also like

Leave a Comment