某些 R 软件包无法安装

某些 R 软件包无法安装

我有 R 版本 3.4.2,尝试安装ggplot2,在 RStudio 中运行install.packages("ggplot2", dependencies = TRUE)。它最终告诉我它以非零退出状态退出,并且由于消息太长,错误很难阅读,但我发现在此过程中Matrix有一个依赖项也安装失败,所以我尝试直接安装它,这是我在错误消息中看到的内容:

/usr/bin/ld: cannot find -llapack
/usr/bin/ld: cannot find -lblas
/usr/bin/ld: cannot find -lgfortran
collect2: error: ld returned 1 exit status
/usr/share/R/share/make/shlib.mk:6: recipe for target 'Matrix.so' failed
make: *** [Matrix.so] Error 1
ERROR: compilation failed for package ‘Matrix’
* removing ‘/usr/local/lib/R/site-library/Matrix’

我完全不清楚是什么ld,也不清楚是否需要研究它来解决这个问题。看起来它可能与有关Matrix.so

答案1

您需要为 R 包安装这些构建依赖项:

sudo apt-get install r-base-dev

然后将 R 包安装到你的主文件夹(即~/R/x86_64-pc-linux-gnu-library)。你不需要运行 RStudio,因为

相关内容