[R-SIG-Mac] Multiple R versions: set Current via symbolic link: permissions?

Marius Hofert Marius.Hofert at math.ethz.ch
Tue Oct 11 12:46:03 CEST 2011


Hi Martin,

thanks, but I'm aware of that. I was looking for the command-line approach :-)

Cheers,

Marius


On 2011-10-11, at 12:43 , Martin Ellis wrote:

> I'm not sure if you're already aware of RSwitch (available at
> http://r.research.att.com/), but it seems like it might be useful for
> what you're trying to do.
> 
> Cheers,
> Martin
> 
> 
> On 11 October 2011 11:24, Marius Hofert <Marius.Hofert at math.ethz.ch> wrote:
>> Hi,
>> 
>> I have multiple R versions installed and would like to switch between them via setting the symblic link "Current". To make this a bit more convenient, I defined two "aliases" in .bashrc:
>> 
>> alias R2.13='d=/Library/Frameworks/R.framework/Versions; rm $d/Current; ln -s $d/2.13 $d/Current'
>> alias R2.14='d=/Library/Frameworks/R.framework/Versions; rm $d/Current; ln -s $d/2.14 $d/Current'
>> 
>> On executing R2.13 in the terminal, I get:
>> rm: /Library/Frameworks/R.framework/Versions/Current: Permission denied
>> ln: /Library/Frameworks/R.framework/Versions/Current/2.13: Permission denied
>> 
>> If I chown Current, I still get:
>> rm: /Library/Frameworks/R.framework/Versions/Current: Permission denied
>> 
>> I (bad) solution is to put in "sudo" in the alias...
>> 
>> How is it done correctly?
>> 
>> Cheers,
>> 
>> Marius
>> 
>> PS: I also posted it for future reference, I've only found the idea of using ln -s on the help pages/FAQ, but not how to get around the permission issue.
>> _______________________________________________
>> R-SIG-Mac mailing list
>> R-SIG-Mac at r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>> 



More information about the R-SIG-Mac mailing list