Primeiro, verifique se a versão de R
que você está usando tem recursos de PNG. Você pode fazer isso chamando a função capabilities()
de um prompt R
. Deve imprimir uma lista semelhante a:
> capabilities()
jpeg png tiff tcltk X11 aqua http/ftp sockets
FALSE FALSE FALSE TRUE FALSE FALSE TRUE TRUE
libxml fifo cledit iconv NLS profmem cairo
TRUE TRUE TRUE TRUE TRUE FALSE FALSE
Se você vir FALSE
em png
, precisará recompilar manualmente R
com suporte PNG explícito. Contanto que você tenha instalado as dependências de compilação necessárias, o processo de compilação deve habilitar automaticamente os recursos do PNG.
Por último, supondo que não exista nenhum servidor X local em execução no cluster, seu cliente SSH pode não estar configurado corretamente - especificamente, certifique-se de ter ativado o encaminhamento X11 (usando os sinalizadores -X
ou -Y
se você estiver usando um Ferramenta ssh
semelhante a UNIX). Como alternativa, você pode tentar usar um framebuffer virtual.
Veja esta pergunta do Stack Overflow para mais detalhes: Como rodar o R em um servidor sem o X11, e evitar dependências quebradas .