Re: [Rd] warning from install.packages()

From: Michael Dewey <>
Date: Wed, 02 Jun 2010 18:14:45 +0100

At 13:40 01/06/2010, Ben Bolker wrote:

> > On 25/05/10 23:25 PM, "Ben Bolker" <bolker <at>> wrote:
> > Just curious: is there a particular reason why install.packages()
> > gives a warning in normal use when 'lib' is not specified (e.g. argument
> > 'lib' is missing: using '/usr/local/lib/R/site-library' )?

As I see it R is saying 'I am doing what you told me, but just in case I am checking whether that was what you really wanted'. Note that you do not get a warning if there was only one place R could put it. I would certainly vote for a message if people are getting unnecessarily alarmed by the warning.

> Bump.
> >From install.packages in utils/R/packages2.R:
> if(missing(lib) || is.null(lib)) {
> lib <- .libPaths()[1L]
> if(length(.libPaths()) > 1L)
> warning(gettextf("argument 'lib' is missing: using '%s'", lib),
> immediate. = TRUE, domain = NA)
> }
> If I were patching this I would simply comment out this whole test
>(rather than making a message() la Jari Oksanen) -- it seems to
>make the most sense to execute the documented behavior silently ...
> I will submit this as a wishlist item shortly if no-one complains.
> Ben Bolker

Michael Dewey mailing list Received on Wed 02 Jun 2010 - 17:17:14 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 Wed 02 Jun 2010 - 22:30:55 GMT.

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

list of date sections of archive