my RInside program test_rinside
runs well on server with R installed from ubuntu 14.04 sources. After switching to a server with R compiled manually, the RInside program reports fatal error:
cannot find system Renviron
Fatal error: unable to open the base package
Both two servers prints nothing for environment variable R_HOME
.
On the compiled R server, the program runs ok if R_HOME
is manually assigned to /usr/local/lib64/R
, which is R root on the server.
I'm not familiar with the mechanism of R_HOME. what else can I do to run RInside program test_rinside
normally without manually specify R_HOME? Thanks!
Your error is in your assumptions: you cannot copy from one system to another if the underlying components have different locations.
Just rebuild on machine two, or just identical layouts (and even in that case I recommend packages -- we do have r-cran-rinside
as well).