[R-SIG-Mac] Error updating packages
Ista Zahn
istazahn at gmail.com
Sat Mar 1 15:16:49 CET 2008
On 29 Feb 2008 Michael <wuolong at gmail.com> wrote:
>
> On 29 Feb 2008, Ista Zahn wrote:
>
>> Hi,
>> When I try to update packages I get an error saying
>>
>> Error: cannot remove prior installation of package ‘boot’
>>
>> This happens both when I use the GUI and when I issue
>> update.packages() from the command prompt. Does anyone know what the
>> problem might be? I'm running R 2.6.2 on OS X 10.5.2.
>
> I have been troubled by this problem for some time as well.
> (although boot
> is a system library so your situation might be different). I can run
> 'R CMD
> REMOVE' to remove a package but not from 'update.packages ()' inside
> R.
>
> After some probing around, I found somehow there were extra symlinks
> under
> the troublesome library directories, e.g.,
>
> /Library/R/library/gee/gee -> /Library/R/library/gee
>
Yes, I have symlinks like this in my library directories. I also have
no idea how they got there .
> which can not be deleted by 'remove.packages()' whereas the command
> line has
> no trouble.
>
> I cleaned it up using
>
> find /Library/R/library -type l -exec rm {} \;
>
I removed the symlinks, but haven't had a chance to see if it fixed my
problem because I already updated all my out-of-date packages
manually. Thanks for the tip!
> Now everything seems fine (R 2.6.2) and there is no more such
> symlinks. Not
> sure how it got there in the first place. (I ususally use
> 'install.packages
> ()'.)
>
> Michael
More information about the R-SIG-Mac
mailing list