24 / 06 / 18
好像是第一次遇到这个问题,还是在 MacOS 上。
查了下需要在 R 的环境文件 `.Renviron` 中设置变量。
R_MAX_VSIZE=100Gb
如果不知道环境文件怎么打开的可以用下面的命令:
library(usethis) usethis::edit_r_environ()
其实比较奇怪的一个点是,系统是还有内存空间的,不知道为什么会报错,另外一个点在于可以把变量设置为100Gb,实际个人电脑没有这么大内存。
参考:
https://stackoverflow.com/questions/51248293/error-vector-memory-exhausted-limit-reached-r-3-5-0-macos
https://stackoverflow.com/questions/67558611/r-vector-memory-exhausted-limit-reached