無法在 UNIX 系統上安裝 R 套件

無法在 UNIX 系統上安裝 R 套件

我嘗試在 UNIX 系統上安裝 R 套件(包括 ggplot2),但收到以下錯誤訊息:

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

任何版本的 R 都會出現此問題 - 我已嘗試過 3.6.3 和 4.0.5。

顯然,問題可能與 ~/.R/Makevars 檔案有關,但我不知道如何解決這個問題。

答案1

透過在終端機中輸入以下內容解決:

scl enable devtoolset-6 bash

現在軟體包安裝得很好。

相關內容