[R] library in R2.0.0
Prof Brian Ripley
ripley at stats.ox.ac.uk
Thu Oct 7 09:28:40 CEST 2004
On Thu, 7 Oct 2004, Petr Pikal wrote:
> Hi all
> I upgraded to 2.0.0 version and did everything as I used to do
> I installed windows binary, copy/paste other than bundled
> I got e.g.
> > library(chron)
> Error in library(chron) : 'chron' is not a valid package -- installed <
> so I loaded it from CRAN and everything worked OK except my
> own personal functions (they are not on CRAN). So I went
> through NEWS file which says:
> o Packages must have been re-installed for this version, and
> library() will enforce this.
> I have never done it, my simple set of functions was never actually
> installed. I used copy/paste the directory from old R version to
> new one and I used library(fun) in personal .Rprofile to load my
> function set. Doing that again I got:
> Error in library(fun) : There is no package called 'fun'
> I know I can use source
> but I feel library way is better way and I think I could try it.
> Before I start to try transferring my function set to a real package I
> would like to ask simple ***question***.
> Is the error message result of not installing package fun correctly
> (at all) or I shall do something more than follow instructions in
> README.packages and other documentation?
I believe that message comes from your self-built package not having a
Installing a package checks it has the features needed (such as a
DESCRIPTION file) and then creates a lot of metadata (indices, parsed
NAMESPACE and DESCRIPTION files and so on) that R assumes will be present
when a package is loaded. So as of 2.0.0 you do need to use R CMD INSTALL
to create a usable package.
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
More information about the R-help