[R-SIG-Mac] packages failed to load - Now fixed
Simon Urbanek
simon.urbanek at r-project.org
Wed May 25 15:23:50 CEST 2011
On May 25, 2011, at 7:17 AM, Tom Hopper wrote:
> On Wed, May 25, 2011 at 11:50, Prof Brian Ripley <ripley at stats.ox.ac.uk>wrote:
>
>> On Wed, 25 May 2011, Tom Hopper wrote:
>>
>> Brian,
>>>
>>> Since the problem was fixed by updating packages with checkBuilt=T,
>>> wouldn't
>>> installing packages fresh using the script have avoided the problem?
>>>
>>
>> No, because it checks if they are already installed *as I said*.
>
>
> Sorry, my question was poorly structured. I understood your original
> statement, and was following up with regards to the update process of R for
> Mac and some of its inner workings. Since I don't have your knowledge of the
> software, and am unlikely to develop such knowledge in the foreseeable
> future, I (perhaps incorrectly) addressed my question to you.
>
> I take it from your response that the problem that Ian Reeve encountered is
> due to an unresolved bug in R and that there was nothing that could have
> been done to get the packages to correctly install when moving from 2.12 to
> 2.13.0, short of including checkBuilt=T.
>
No, you got it completely backwards! The script you referred to is useless in that case (and I told you that you are entirely off topic with that!), it has nothing to do with R. There is no "bug" in R mentioned anywhere in the thread, so you are really inventing things here. Please *do* read the e-mails you are receiving.
Thanks,
Simon
>
>
>>
>>> Perhaps section 2.8 of the Windows FAQ should be incorporated into the Mac
>>> FAQ? The checkBuilt trick is otherwise not brought to our attention.
>>>
>>> The FAQ could also be clearer on whether recommended packages can be
>>> replaced with older versions using this method; it's much easier to
>>> copy-and-paste everything in the directory than to hunt-and-peck for only
>>> the packages that aren't installed by default. I'll submit that suggestion
>>> to R-windows at r-project.org separately.
>>>
>>> - Tom
>>>
>>> On Wed, May 25, 2011 at 07:58, Prof Brian Ripley <ripley at stats.ox.ac.uk
>>>> wrote:
>>>
>>> It's really odd that people blog about their own inefficient scripts
>>>> rather
>>>> than read the R documentation.
>>>>
>>>> Because this scripts checks (very inefficiently) if a package is already
>>>> installed, it would not solve the problem discussed in this thread. And
>>>> install.packages() takes a vector of packages, and 'survival' is a
>>>> recommended package and should always be installed.
>>>>
>>>> Because people have differing needs there are different ways to do this.
>>>> But the ideas of
>>>>
>>>>
>>>>
>>>> http://cran.r-project.org/bin/windows/base/rw-FAQ.html#What_0027s-the-best-way-to-upgrade_003f
>>>>
>>>> suit many.
>>>>
>>>>
>>>>
>>>> On Wed, 25 May 2011, Tom Hopper wrote:
>>>>
>>>> There's a handy script to automate the update process that I came across
>>>>
>>>>> some time ago at
>>>>>
>>>>>
>>>>> https://bridgewater.wordpress.com/2010/12/21/my-favorite-r-packages-installed-with-one-command/
>>>>>
>>>>> When you run the script, it will automatically install the libraries
>>>>> that
>>>>> you set up in the script. When you run it, it will install into the
>>>>> first
>>>>> location in .libPaths(). If you want packages installed in
>>>>> ~/Library/R...,
>>>>> then you need to check the "Default Library Paths" option in
>>>>> R-->Preferences-->Startup. Alternatively, you could supply the lib=
>>>>> argument
>>>>> to the install.packages() call. With a little extra code, you could even
>>>>> define the install location for each package individually.
>>>>>
>>>>> Here's a shortened version:
>>>>> # Essential R packages: 2011-01-02
>>>>> # Originally from: R packages I use commonly: 12/21/2010 twitter:
>>>>> drbridgewater
>>>>> # Jeff S. A. Bridgewater
>>>>> #
>>>>>
>>>>>
>>>>> https://bridgewater.wordpress.com/2010/12/21/my-favorite-r-packages-installed-with-one-command/
>>>>> #
>>>>>
>>>>> #list all packages currently installed
>>>>> p<-c()
>>>>>
>>>>> #add essential packages:
>>>>> p<-c(p,"survival")
>>>>> p<-c(p,"Hmisc")
>>>>> # add more packages here
>>>>>
>>>>> # UPDATE the repository list to point to your local repositories
>>>>> repositories<-c("http://mirrors.softliste.de/cran/","
>>>>> http://mirrors.softliste.de/cran/")
>>>>> install_package<-function(pack,repositories)
>>>>> {
>>>>> if(!(pack %in% row.names(installed.packages())))
>>>>> {
>>>>> update.packages(repos=repositories, ask=F)
>>>>> install.packages(pack, repos=repositories, dependencies=T)
>>>>> }
>>>>> require(pack,character.only=TRUE)
>>>>> }
>>>>>
>>>>> for( pack in p)
>>>>> {
>>>>> install_package(pack,repositories)
>>>>> }
>>>>>
>>>>> [[alternative HTML version deleted]]
>>>>>
>>>>> _______________________________________________
>>>>> R-SIG-Mac mailing list
>>>>> R-SIG-Mac at r-project.org
>>>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>>>>>
>>>>>
>>>>> --
>>>> Brian D. Ripley, ripley at stats.ox.ac.uk
>>>> Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
>>>> University of Oxford, Tel: +44 1865 272861 (self)
>>>> 1 South Parks Road, +44 1865 272866 (PA)
>>>> Oxford OX1 3TG, UK Fax: +44 1865 272595
>>>>
>>>>
>>> [[alternative HTML version deleted]]
>>>
>>> _______________________________________________
>>> R-SIG-Mac mailing list
>>> R-SIG-Mac at r-project.org
>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>>>
>>>
>> --
>> Brian D. Ripley, ripley at stats.ox.ac.uk
>> Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
>> University of Oxford, Tel: +44 1865 272861 (self)
>> 1 South Parks Road, +44 1865 272866 (PA)
>> Oxford OX1 3TG, UK Fax: +44 1865 272595
>>
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> 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