R impossible de démarrer l'appareil, le format PNG - capacités() est VRAIE pour un PNG?

Je travaille avec un script R à l'intérieur d'un plus large pipeline qui semble ne pas fonctionner avec certaines versions de Rscript mais avec les autres. L'appel échoue en raison d'être incapable de se connecter à X11, ce qui est compréhensible parce que c'est sur un serveur. Mais mon installation locale de Rscript est capable de gérer cette amende?

Mon installation locale est la version 3.0.1, tandis que les un que les autres utilisateurs qui signalent ce problème sont sur 3.0.2.

Ici est un simple cas de test - d'abord, le .R fichier:

#!/usr/bin/env Rscript

capabilities()

png("abc")

dev.off()

Courir avec mon local env:

-bash-4.1$ ./test.R
    jpeg      png     tiff    tcltk      X11     aqua http/ftp  sockets 
    TRUE     TRUE     TRUE     TRUE    FALSE    FALSE     TRUE     TRUE 
  libxml     fifo   cledit    iconv      NLS  profmem    cairo 
    TRUE     TRUE    FALSE     TRUE     TRUE    FALSE     TRUE 
null device 
          1 

Exécuter sur l'installation de Rscript d'autres tentent d'utilisation:

    jpeg      png     tiff    tcltk      X11     aqua http/ftp  sockets 
    TRUE     TRUE    FALSE     TRUE    FALSE    FALSE     TRUE     TRUE 
  libxml     fifo   cledit    iconv      NLS  profmem    cairo 
    TRUE     TRUE    FALSE     TRUE     TRUE    FALSE     TRUE 
Error in .External2(C_X11, paste("png::", filename, sep = ""), g$width,  : 
  unable to start device PNG
Calls: png
In addition: Warning message:
In png("abc") : unable to open connection to X11 display ''
Execution halted

OriginalL'auteur Ian Fiddes | 2014-07-28