R:致命错误:为“ -e”创建临时文件失败

时间:2018-08-08 01:29:24

标签: r linux temporary-files

sessionInfo()
  

R版本3.5.1(2018-07-02)平台:x86_64-apple-darwin15.6.0   (64位)运行于:macOS High Sierra 10.13.3

library(parallel)
makeCluster(detectCores() - 1)

R中的输出:

  

致命错误:为'-e'创建临时文件失败

如何解决此问题?谢谢!

2 个答案:

答案 0 :(得分:0)

您能否确认基于包含Seurat的示例数据的代码有效。

例如,以下工作有效吗?

library(Seurat)
res <- ScaleData(object = pbmc_small, vars.to.regress = c("nUMI"))
#Regressing out: nUMI
#  |======================================================================| 100%
#Time Elapsed:  2.64941716194153 secs
#Scaling data matrix
#  |======================================================================| 100%

答案 1 :(得分:0)

parallel软件包似乎将tmp文件保存到/ var / tmp /。错误Fatal error: creating temporary file for '-e' failed似乎与此位置的访问问题有关。通过启用此文件夹的权限(在我的情况下,通过在Docker / Singularity映像中挂载该位置),我能够解决此问题。