[R] system() function

Jeff Breiwick jeff.breiwick at noaa.gov
Thu Apr 24 23:18:11 CEST 2008


Hi,

I am trying to run the command: R CMD INSTALL -l mypath mypackagename
from within R (Windows XP) using system() and get the following error:

ARGUMENT 'CMD INSTALL -l D:/R/JMB.LIBS jmb.test' __ignored__

Fatal error: you must specify '--save', '--no-save' or '--vanilla'

My function contains these 3 lines:
  setwd("D:/R/R.pkgs") # path to files set using package.skeleton()
  commands <- shQuote("CMD INSTALL -l D:/R/JMB.LIBS jmb.test")
  system(paste('"R"',commands))

Can anyone tell me where I have gone astray? I suspect the problem lies in 
quoting the strings. The command (R CMD INSTALL etc.) runs OK if I run it in 
a windows shell.
Thank you.

Jeff Breiwick



More information about the R-help mailing list