这篇文章是我之前的一篇文章的延续:在没有 X11 的情况下使用 R,我试图实现给我的建议。所以我之前的命令是:
bsub -XF -n 1 -R "rusage[mem=16]" -We 60 -J <job_array> -o out.log 'script.pl <script arguments>'
我使用-XF
是因为我之前的问题中所述的原因。不使用-XF
我得到以下错误:
Error in .External2(C_X11, paste("png::", filename, sep = ""), g$width, :
无法启动设备 PNG
现在,我尝试实施我的问题下给出的建议。-XF
这是我没有和使用的新命令xvfb-run
。
bsub -n 1 -R "rusage[mem=16]" -We 60 -J <job_array> -o out.log 'xvfb-run script.pl <script arguments>'
因此,从技术上讲,如果xvfb-run
不起作用,它应该给我与不使用相同的错误-XF
,但它给了我一个不同的错误:
Error in axis(side = side, at = at, labels = labels, ...) :
X11 font -adobe-helvetica-%s-%s-*-*-%d-*-*-*-*-*-*-*, face 1 at size 10 could not be loaded
我无法理解这里发生了什么。任何建议将不胜感激。
谢谢!