Herve,

On Jun 8, 2006, at 9:08 PM, Herve Pages wrote:

> Man page for 'install.packages' says that if the 'lib' arg is missing,
> then it "defaults to '.libPaths()[1]' with a warning".

Where are you quoting from? I read (R 2.3.1):

install.packages can be used to install new packages/bundles. It  
takes a vector of names and a destination library, downloads the  
packages from the repositories and installs them. (If the library is  
omitted it defaults to the first directory in .libPaths(), with a  
warning if there is more than one.)

and that description is correct.


> But, given the 'install.packages' source code, it seems that this  
> warning is issued only when 'length(.libPaths()) > 1'.

This is what the man page says ...


> So typically, this warning will appear on Mac OS X but not on a  
> Linux or Windows systems with default settings.

... and neither on Mac OS X with default settings.


> On my Mac OS X system:
>
>> .libPaths()
>     [1] "/Users/biocbuild/Library/R/Library"

^^ - this is your custom setting, it is not the default

>     [2] "/Library/Frameworks/R.Framework/Versions/2.3/Resources/ 
> library"
>

The default on OS X is

 > .libPaths()
[1] "/Library/Frameworks/R.framework/Resources/library"
 >

in the shell and

 > .libPaths()
[1] "/Library/Frameworks/R.framework/Versions/2.3/Resources/library"
 >

in the GUI (since v1.16).

Cheers,
Simon

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to