R-Pakete können auf einem UNIX-System nicht installiert werden

R-Pakete können auf einem UNIX-System nicht installiert werden

Ich versuche, R-Pakete (einschließlich ggplot2) auf einem UNIX-System zu installieren, erhalte aber die folgenden Fehlermeldungen:

c++ -m64 -std=c++11 -I"/usr/local/lib64/R/include" -DNDEBUG -Itestthat  -I/usr/local/include   -fPIC  -fpic -c clip-lines.cpp -o clip-lines.o
cc1plus: error: unrecognized command line option "-std=c++11"
make: *** [clip-lines.o] Error 1

Dieses Problem tritt bei jeder Version von R auf – ich habe es mit 3.6.3 und 4.0.5 versucht.

Anscheinend hängt das Problem möglicherweise mit der Datei ~/.R/Makevars zusammen, aber ich weiß nicht, wie ich das beheben kann.

Antwort1

Das Problem kann durch die Eingabe des Folgenden in das Terminal gelöst werden:

scl enable devtoolset-6 bash

Jetzt werden die Pakete ordnungsgemäß installiert.

verwandte Informationen