[Rd] regenerate Rscript after moving R installation
Dirk Eddelbuettel
edd at debian.org
Sat Sep 21 21:00:12 CEST 2013
On 21 September 2013 at 20:43, Tobias Verbeke wrote:
| P.S. The background to this question is the usage of Rscript
| calls in the Makevars files of some R packages on CRAN, so
| the 'broken' Rscript prevents installation of certain R packages.
More details, please.
AFAICT there is no 'broken' Rscript per se. Eg for Rcpp, and per hints from
Kurt el al over the years, we have been doing this for a few years
PKG_CXXFLAGS=-I../inst/include
PKG_LIBS=`$(R_HOME)/bin/Rscript -e "Rcpp:::LdFlags()"` $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS)
where a key part is the `$(R_HOME)/bin` which permits you to transparently
switch between R-release, R-devel, R-beforeMove, R-afterMove, R-whatevr, ...
simply by adjusting your shell's $PATH variable, or the R wrapper you for R
CMD, or ...
It. Just. Works.
So if you borked your Rscript somewhere, just use another and quickly rebuild
R for the new location. It is after all a cheap build (and cheaper still if
you use tricks like ccache which I am a huge fan of, or 'make -j8', or ...)
Dirk
PS ccache is at http://ccache.samba.org/ and should be in any sane Linux distro
--
Dirk Eddelbuettel | edd at debian.org | http://dirk.eddelbuettel.com
More information about the R-devel
mailing list