【发布时间】:2018-10-06 07:14:54
【问题描述】:
更新到两天前发布的 R 3.5.0 后,我不得不重新安装很多包,因为现在所有包都在安装时进行了字节编译。
我无法重新安装包ddalpha 并收到错误消息:
Error in system2(file.path(R.home("bin"), "R"), c(if (nzchar(arch)) paste0("--arch=", :
cannot popen ' '/usr/lib64/R/bin/R' --no-save --slave 2>&1 < '/tmp/RtmpXs6prW/file285b65638b8d'', probable reason 'Cannot allocate memory'
我有 16 Gb 的 RAM,但到目前为止还没有接近使用它。也就是说,我不知道 R 是否可以完全访问它。
我尝试了各种解决方法都没有成功:
- this thread 中建议的解决方案:
sudo Rscript -e "install.packages('ddalpha', repos='http://cran.us.r-project.org')"
- 建议的解决方案here:
sudo R CMD INSTALL path-to-ddalpha_1.3.2.tar.gz
在这两种情况下,我都会收到相同的错误消息。
【问题讨论】:
标签: r out-of-memory archlinux