Я пытаюсь установить gem res-client на моем сервере Redhat Linux. Установлены все зависимости, которые я нашел, но у меня все еще не работает.
Рубиновая версия:
ruby 2.3.6p384 (2017-12-14, редакция 61254) [x86_64-linux]
[root @ feeds] # gem install rest-client
Создание собственных расширений. Это может занять некоторое время ...
ОШИБКА: ошибка установки rest-client:
ОШИБКА: не удалось создать собственное расширение для гема.
текущий каталог: /opt/rh/rh-ruby23/root/usr/local/share/gems/gems/unf_ext-0.0.7.6/ext/unf_ext
/ opt / rh / rh-ruby23 / root / usr / bin / ruby -I / opt / rh / rh-ruby23 / root / usr / local / share / ruby / site_ruby -r ./siteconf20190429-62674-e4of20 .rb extconf.rb
проверка на main () в -lstdc ++ ... no
создание Makefile
текущий каталог: / opt / rh / rh-ruby23 / root / usr / local / share / gems / gems / unf_ext-
0.0.7.6/ext/unf_ext
make "DESTDIR =" clean
rm -f
rm -f unf_ext.so * .o .bak mkmf.log. .time
текущий каталог: /opt/rh/rh-ruby23/root/usr/local/share/gems/gems/unf_ext-0.0.7.6/ext/unf_ext
make "DESTDIR ="
г ++ -я. -I / opt / rh / rh-ruby23 / root / usr / include -I / opt / rh / rh-ruby23 / root / usr / include / ruby / backward -I / opt / rh / rh-ruby23 / root / usr / включить -I. -fPIC -O2 -g -pipe -Wall -Wp, -D_FORTIFY_SOURCE = 2 -fexceptions -fstack-protector-strong --param = ssp-buffer-size = 4 -grecord-gcc-переключатели -mtune = универсальный -m64 -o unf.o -c unf.cc
make: g ++: Команда не найдена
make: *** [unf.o] Ошибка 127
ошибка не выполнена, код выхода 2
Gem-файлы останутся установленными в /opt/rh/rh-ruby23/root/usr/local/share/gems/gems/unf_ext-0.0.7.6 для проверки.
Результаты заносятся в /opt/rh/rh-ruby23/root/usr/local/lib64/gems/ruby/unf_ext-0.0.7.6/gem_make.out
Может кто-нибудь предложить, пожалуйста.