Re: [Rd] Using custom R_LIBS with R CMD install

2012-02-09 Thread Uwe Ligges
On 08.02.2012 21:05, Hadley Wickham wrote: 2012/2/8 Uwe Liggeslig...@statistik.tu-dortmund.de: On 08.02.2012 19:36, Hadley Wickham wrote: I wonder it works that far. It won't for me on Windows nor Linux, because system2 passes the whole thing shQuoted to the shell. Hence it is highly

Re: [Rd] Using custom R_LIBS with R CMD install

2012-02-09 Thread Hadley Wickham
To clarify, system2 doesn't work in windows? It does. The system2 documentation has: On Windows, ‘env’ is currently only supported for commands such as ‘R’ and ‘make’ which accept environment variables on their command line. Yes, but R CMD INSTALL does not accept those variables in

Re: [Rd] Using custom R_LIBS with R CMD install

2012-02-08 Thread Uwe Ligges
On 07.02.2012 19:13, Hadley Wickham wrote: Hi all, Am I using the correct syntax to set a custom R_LIBS when running R CMD INSTALL from the command line? I get: R_LIBS=/Users/hadley/R-dev R CMD INSTALL aL3xa-rapport-08e68ca/ # Desktop : R_LIBS=/Users/hadley/R-dev R CMD INSTALL

Re: [Rd] Using custom R_LIBS with R CMD install

2012-02-08 Thread Hadley Wickham
I wonder it works that far. It won't for me on Windows nor Linux, because system2 passes the whole thing shQuoted to the shell. Hence it is highly shell dependent what happens with the ill formed command. Well I was using the env argument to system2, which claims to be cross-platform (at least

Re: [Rd] Using custom R_LIBS with R CMD install

2012-02-08 Thread Dirk Eddelbuettel
On 8 February 2012 at 19:26, Uwe Ligges wrote: | | | On 07.02.2012 19:13, Hadley Wickham wrote: | Hi all, | | Am I using the correct syntax to set a custom R_LIBS when running R | CMD INSTALL from the command line? | | I get: | | R_LIBS=/Users/hadley/R-dev R CMD INSTALL

Re: [Rd] Using custom R_LIBS with R CMD install

2012-02-08 Thread Uwe Ligges
On 08.02.2012 19:36, Hadley Wickham wrote: I wonder it works that far. It won't for me on Windows nor Linux, because system2 passes the whole thing shQuoted to the shell. Hence it is highly shell dependent what happens with the ill formed command. Well I was using the env argument to

Re: [Rd] Using custom R_LIBS with R CMD install

2012-02-08 Thread Dirk Eddelbuettel
On 8 February 2012 at 20:05, Uwe Ligges wrote: | Anyway, this won't work under a Windows shell, I believe. At least, I do | not know how to set an env variable and run RCMD INSTALL in a Windows | shell as a one liner - independent of R. FWIW this issue was addressed by Oleg years ago in

Re: [Rd] Using custom R_LIBS with R CMD install

2012-02-08 Thread Hadley Wickham
2012/2/8 Uwe Ligges lig...@statistik.tu-dortmund.de: On 08.02.2012 19:36, Hadley Wickham wrote: I wonder it works that far. It won't for me on Windows nor Linux, because system2 passes the whole thing shQuoted to the shell. Hence it is highly shell dependent what happens with the ill formed

Re: [Rd] Using custom R_LIBS with R CMD install

2012-02-08 Thread Hadley Wickham
It's hard to provide a reproducible example because it depends on exactly what package you have installed where, but I had hoped that this would at least illustrate my problem - R CMD install doesn't seem to be respecting R_LIBS.  I'm trying to understand whether this is a bug, or something I