Re: [R] help with updating to R2.7

From: ravi <>
Date: Fri, 09 May 2008 07:11:01 +0000 (GMT)

I would like to thank Gabor, Duncan, John and Vincent for patiently helping me with tips. I found John's method to be the simplest to implement. Actually, I should have been able to think of that myself. But I got distracted by trying to digest too much information all at once. Vincent, your solution is interesting. I will certainly try it out for future use. As you say, there may not be a need to update all that often. You have opened a window for me to stuff like startup and environmental variables, something that I was not even vaguely familiar with before. Duncan, thank you for reminding me of proper etiquette when submitting a question. Gabor, I am not realy sure right now about how I should get started with batchfiles. But I will try it out and see how far I can get with them. Thanks,

Disclaimer: I don't use R on Windows much myself. But: I can't help  noticing such threads occurring once in a while on r-help.

Why not simply define some folder to host one's personal library  *outside* of the main R library? As explained in ?Startup, one can put  something like


in a .Renviron file located in his/her HOME directory (see   for information on this). Then, install.packages() will, well,  install packages in this personal folder and R updates do not require  shuffling  around of the library. At most an update.packages() once in  a while.

I have been using this scheme for a long time with much success (and  peace of mind) on Linux and OS X.

Hope this helps.

Le jeu. 8 mai à 15:02, John C Frain a écrit :

> When I upgrade in Windows from say 2.6.2 tp 2.7.0 I do the following
> 1. Install 2.7.0 in a new directory
> 2 Rename the library subdirectory in the new version from library to 
> library2
> 3 Copy the library subdirectory in 2.6.2 to 2.7.0
> 4 Copy the contents of library2 to the transferred library.  This
> re-installs the updated base packages.
> 5 Within R run update.packages(checkBuilt = TRUE) and you will be
> presented with a list of packages and be given the option of updating
> each package.
> This procedure is easy to implement.  I have used it for several
> updates and it has always worked well
> Best Regards
> John.
> 2008/5/8 Duncan Murdoch <>:
>> On 5/8/2008 10:40 AM, ravi wrote:
>>> Hi,
>>> Ouch! That really hurt. But I get the point.
>>> Here's what I did now. I copied all the package folders from R2.6, 
>>> except
>>> for the R.css file, and copied them into the R2.7 folder.
>> That's your problem.  You've hosed the 2.7 libraries.
>> You need to reinstall 2.7.  Only copy package folders from 2.6 if 
>> they don't
>> exist in 2.7.  If they already exist there, they've already been 
>> updated.
>> The older packages may not work in 2.7, but once you run the
>> update.packages() function, you should get the latest versions.
>> Duncan Murdoch
>>> In the process, I overwrote the common files that came with the
>>> installation of R2.7.
>>> Here's the output that I obtained in R2.7 :
>>>> library()
>>> Error in unique.default(ans) :  2 arguments passed 
>>> to .Internal(unique)
>>> which requires 3
>>>> update.packages(checkBuilt=TRUE, ask=FALSE)
>>> Error: could not find function "update.packages"
>>> My intention with my previous mail was to check and obtain 
>>> confirmation on
>>> details like what I should do with the R.css file.
>>> But I realise that I should have then restricted myself to that 
>>> single
>>> question. That way, I would not be wasting the valuable time of 
>>> the R list
>>> experts, from whom I have received a lot of help previously.
>>> After reading the FAQ once again, I am guessing that the problem 
>>> could be
>>> a case of the internet downloading functions failing.
>>> As suggested in the FAQ, I tried the following commands :
>>>> "path_to_R\bin\Rgui.exe" http_proxy=http://gannet/ 
>>>> http_proxy_user=ask
>>> Error: unexpected symbol in ""path_to_R\bin\Rgui.exe" http_proxy"
>>>> "path_to_R\bin\Rgui.exe" http_proxy=http://user:pass@gannet:80/
>>> Error: unexpected symbol in ""path_to_R\bin\Rgui.exe" http_proxy"
>>> Should I run the above commands in R, or in the windows command 
>>> window?
>>> Thanking You,
>>> Ravi
>>> ----- Original Message ----
>>> From: Duncan Murdoch <>
>>> To: ravi <>
>>> Cc:
>>> Sent: Thursday, 8 May, 2008 2:57:07 PM
>>> Subject: Re: [R] help with updating to R2.7
>>> On 5/8/2008 8:30 AM, ravi wrote:
>>>> I know that it would be best if I reproduced the exact error 
>>>> messages,
>>>> but I have tried so many different things now and have lost track 
>>>> of the
>>>> exact error messages at each stage.
>>> This is not a reasonable request.  Rather than trying those two 
>>> methods
>>> one more time, and recording what goes wrong, you expect someone 
>>> on the list
>>> to do it for you?  If the advice was in the FAQ, presumably it 
>>> works for
>>> others, so the reason it didn't work for you is likely that you
>>> misinterpreted part of it, or your system has a unique problem, 
>>> etc.  The
>>> *only* way someone could diagnose that would be to see the error 
>>> messages.
>>> You need to use some common sense when you're asking for help.
>>> Duncan Murdoch
>> ______________________________________________
>> mailing list
>> PLEASE do read the posting guide
>> and provide commented, minimal, self-contained, reproducible code.
> --
> John C Frain
> Trinity College Dublin
> Dublin 2
> Ireland
> ______________________________________________
> mailing list
> PLEASE do read the posting guide
> and provide commented, minimal, self-contained, reproducible code.

  Vincent Goulet, Associate Professor
  École d'actuariat
  Université Laval, Québec

______________________________________________ mailing list
PLEASE do read the posting guide
and provide commented, minimal, self-contained, reproducible code.
Received on Fri 09 May 2008 - 07:33:58 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Fri 09 May 2008 - 08:30:36 GMT.

Mailing list information is available at Please read the posting guide before posting to the list.

list of date sections of archive