Hello,
I have the following reproducible knitr document:
\documentclass{article}
\usepackage[sc]{mathpazo}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\begin{document}
<<test,dev="png",echo=FALSE>>=
library(lattice)
xyplot(1:2~1:2)
@
\end{document}
but knitr is giving me an error:
Quitting from lines 9-11 (test.Rnw)
Error in .External2(C_X11, paste("png::", filename, sep = ""), g$width, :
unable to start device PNG
In addition: Warning message:
In (function (filename = "Rplot%03d.png", width = 480, height = 480, :
unable to open connection to X11 display ''
I don't have X11 installed in this machine and I was hoping not to have to. I am guessing that this is the problem right?
Any suggestions??
Thanks,
Ramiro
Error in .External2(C_X11, paste("png::", filename, sep = ""), g$width, : unable to start device PNG
2 messages · Ramiro Barrantes, Yihui Xie
From my experience, that is often an indication that you built R from
source but didn't pay attention to the cairo/pango dependencies. You can either install R from a repository, or make sure you have all the dependencies installed before you build R from source (e.g. for Ubuntu, use apt-get build-dep r-base-dev). Regards, Yihui -- Yihui Xie <xieyihui at gmail.com> Web: http://yihui.name On Tue, Aug 11, 2015 at 8:32 AM, Ramiro Barrantes
<ramiro at precisionbioassay.com> wrote:
Hello,
I have the following reproducible knitr document:
\documentclass{article}
\usepackage[sc]{mathpazo}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\begin{document}
<<test,dev="png",echo=FALSE>>=
library(lattice)
xyplot(1:2~1:2)
@
\end{document}
but knitr is giving me an error:
Quitting from lines 9-11 (test.Rnw)
Error in .External2(C_X11, paste("png::", filename, sep = ""), g$width, :
unable to start device PNG
In addition: Warning message:
In (function (filename = "Rplot%03d.png", width = 480, height = 480, :
unable to open connection to X11 display ''
I don't have X11 installed in this machine and I was hoping not to have to. I am guessing that this is the problem right?
Any suggestions??
Thanks,
Ramiro