J'essaie d'installer la gemme Res-Client dans mon serveur de RedHat Linux.Installé quelles que soient les dépendances que j'ai trouvées mais que je ne travaille toujours pas pour moi. P>
Version Ruby: P>
Ruby 2.3.6P384 (révision 2017-12-14 Révision 61254) [x86_64-Linux] p>
[root @ flux] # GEM Installez le client de repos p>
Construire des extensions indigènes. Cela pourrait prendre un certain temps ... p>
Erreur: Erreur lors de l'installation du client de repos: P>
ERREUR: Échec de la construction d'une extension native GEM. P>
Annuaire actuel: /opt/rh/rh-ruby23/root/usr/local/share/gems/gems/unf_ext-0.0.7.6/ext/unf_ext p>
/ opt / rh / rh-ruby23 / root / usr / bin / ruby -i / opt / rh-ruby23 / root / USR / local / Partager / rubis / site_ruby -r ./siteconf20190429-62674-E4Of20 .rb extconf.rb p>
Vérification de la principale () dans -LstDC ++ ... Non Création de Makefile P>
Annuaire actuel: / opt / rh / rh-ruby23 / root / USR / local / Partager / gemmes / Gems / Info_ext- 0.0.7.6/ext/unf_ext P>
faire "DESTDIR =" propre p>
rm -f p>
rm -f non_ext.so * .o .bak mkmf.log. em> .Time p>
Annuaire actuel: /opt/rh/rh-ruby23/root/usr/local/share/gems/gems/unf_ext-0.0.7.6/ext/unf_ext p>
faire "DESTDIR =" g ++ -i. -I / opt / rh / rh-ruby23 / root / usr / Inclure -I / RH / RH-RUBY23 / ROOD / USR / Inclure / RUBY / BACKWARD -IO / OPT / RH / RH-RUBY23 / ROOTD / USR / USR / inclure -i. -fic -O2 -g -Pipe -wall -WP, -D_Fortify_source = 2 -FExceptions -Fstact-protector-protecteur-forte --param = ssp-tampon-tampon-taille = 4 -Grecord-gcc-commutateurs -MTune = générique -MTune = générique -m64 -o Unf.o -C non pas.cc p>
Make: g ++: commande non trouvée p>
faire: *** [pas.o] Erreur 127 p>
Échec du code de sortie 2 P>
Les fichiers GEM resteront installé dans /opt/rh/rh-ruby23/root/usr/local/share/gems/gems/unf_ext-0.0.7.6 pour inspection. Résultats connectés à /opt/rh/rh-ruby23/root/usr/local/lib64/gems/ruby/unf_ext-0.0.7.6/gem_make.out p> blockQuote>
Quelqu'un peut-il suggérer. P>
merci Sina p>
3 Réponses :
On dirait que vous manquez le compilateur GCC-C ++. Installez-le avec:
yum install gcc-c++
puis installez le gemme requis: p> espère que cela aide ... P> P> P> p > Build-Essential g ++ code> sont les manquants. Alors essayez d'installer:
merci. p>
Je réinstalle Ruby et dépendances alors cela a fonctionné. P>
Cordialement, P>
Sina P>