0
votes

Impossible d'installer le client de repos de GEM

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.

Version Ruby:

Ruby 2.3.6P384 (révision 2017-12-14 Révision 61254) [x86_64-Linux]

[root @ flux] # GEM Installez le client de repos

Construire des extensions indigènes. Cela pourrait prendre un certain temps ...

Erreur: Erreur lors de l'installation du client de repos:

ERREUR: Échec de la construction d'une extension native GEM.

Annuaire actuel: /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-ruby23 / root / USR / local / Partager / rubis / site_ruby -r ./siteconf20190429-62674-E4Of20 .rb extconf.rb

Vérification de la principale () dans -LstDC ++ ... Non Création de Makefile

Annuaire actuel: / opt / rh / rh-ruby23 / root / USR / local / Partager / gemmes / Gems / Info_ext- 0.0.7.6/ext/unf_ext

faire "DESTDIR =" propre

rm -f

rm -f non_ext.so * .o .bak mkmf.log. .Time

Annuaire actuel: /opt/rh/rh-ruby23/root/usr/local/share/gems/gems/unf_ext-0.0.7.6/ext/unf_ext

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

Make: g ++: commande non trouvée

faire: *** [pas.o] Erreur 127

Échec du code de sortie 2

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

Quelqu'un peut-il suggérer.

merci Sina


0 commentaires

3 Réponses :


0
votes

On dirait que vous manquez le compilateur GCC-C ++. Installez-le avec:

yum install gcc-c++


0 commentaires

0
votes

Build-Essential g ++ sont les manquants. Alors essayez d'installer: xxx

puis installez le gemme requis: xxx

espère que cela aide ...


0 commentaires

0
votes

merci.

Je réinstalle Ruby et dépendances alors cela a fonctionné.

Cordialement,

Sina


0 commentaires