Aaron

For the problem I had in mind, changing a couple of environment variables does not seem like more work than this, but it may solve a bigger problem than the one I was thinking about. If I understand correctly, you can use this to switch among versions of R, similar to what I am doing and still with versions in different directories found by a PATH setting. But, in addition, it is also possible that the R versions were compiled with different gcc and other tools, as long as those are still installed on the system. Does it also work if you upgrade the OS and have newer versions of system libraries, etc, or do you then need to recompile the R versions?

Thanks,
Paul

On 13-01-18 02:58 PM, Aaron A. King wrote:
Have you looked at Environment Modules (http://modules.sourceforge.net/)?  I 
use it to maintain multiple versions of R.  Users can choose their default and 
switch among them at the command line.

Aaron

On Fri, Jan 18, 2013 at 02:04:13PM -0500, Paul Gilbert wrote:
(somewhat related to thread [Rd] R CMD check not reading R_LIBS )

For many years I have maintained R versions by building R
(./configure ; make)  in a directory indicating the version number,
putting the directory/bin on my path, and setting R_LIBS_SITE.

It seems only one version can easily be installing in /usr/bin, and
in any case that requires root, so I do not do that. There may be an
advantage to installing somewhere in a directory with the version
number, but that does not remove the need to set my path. (If there
is an advantage to installing I would appreciate someone explaining
briefly what it is.)

My main question is whether there is a better ways to maintaining
multiple versions, in some way that lets users choose which one they
are using?

(The only problem I am aware of with my current way of doing this is:
if the system has some R in /usr/bin then I have to set my preferred
version first, which means shell commands like "man" find R's pager
first, and do not work.)

Thanks,
Paul

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel


______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to