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

Martin Ellis martin.ellis at gmail.com
Tue Oct 11 13:07:02 CEST 2011


Ah, I see.
On my system, I'm able to create a symlink within
/Library/Frameworks/R.framework/Versions -- the directory is owned by
user "root", group "admin", and my user account is also in group
"admin".

Hope that helps...

Cheers,
Martin

On 11 October 2011 11:46, Marius Hofert <Marius.Hofert at math.ethz.ch> wrote:
> 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