[R] Sweave in makefile under Win XP
Peter Dalgaard
p.dalgaard at biostat.ku.dk
Thu Apr 29 09:45:27 CEST 2004
"Ladelund, Steen" <STEL at glostruphosp.kbhamt.dk> writes:
> Hi all.
>
> To automate the production of a document I want to have something like:
>
> test.tex : test.Rnw
> "Sweave("test.Rnw") "| R --no-restore --no-save
>
> in a makefile.
>
> This however gives an error as R states: Sweave("test.Rnw") : not found.
If that's what you did, I don't think R ever saw it. The shell would
think that you were trying run a program called "Sweave(test.Rnw) ".
If you want to pipe the string to R, you need at least an "echo" in
front of it. Also beware that the quotes as written don't match up the
way I think you think they do.
echo "Sweave(\"test.Rnw\")"| R --no-restore --no-save
should be more like it. Notice that you need to start the line with a
TAB inside a makefile, not 4 spaces (or did your email program just
mangle it?).
--
O__ ---- Peter Dalgaard Blegdamsvej 3
c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk) FAX: (+45) 35327907
More information about the R-help
mailing list