重新编译支持 PNG 的 R

Recompile R with PNG support

我是 运行 R 3.1.2 在无头 Raspberry Pi 2 上 Raspbian。软件包安装正常,但我无法保存 PNG。 google了半天错误,发现this response,里面说需要"manually recompile R with explicit PNG support."

如果这是一个基本问题,我深表歉意,但如何重新编译支持 PNG 的 R?如果有帮助,this 就是我最初的安装方式。提前致谢!

capabilities()["png"] 说了什么?我怀疑它说 TRUE 因为我看不出为什么你的 Raspian 包不应该遵循 R 源默认值和 Debian 包默认值的标准配置。

感谢@Dirk,他正确地将此诊断为 运行 R headless on the pi 的问题,我通过混合以前帖子的答案找到了解决方案:

  • 我通过调用 xvfb-run --server-args="-screen 0 1024x768x24" sudo R
  • 启动 R
  • 我在 R 中安装了 Cairo 包,并使用改编自 this blog post
  • 的代码保存绘图

我还发现 this site 很有帮助。