From byandell at wisc.edu  Thu Mar 11 19:18:08 2004
From: byandell at wisc.edu (byandell@wisc.edu)
Date: Thu Mar 11 19:18:04 2004
Subject: [Rd] Re: make.search.html() without write permission in R.home()
	(PR#6664)
Message-ID: <20040311181808.70292FB8F@slim.kubism.ku.dk>

I did that. In fact the default uses .libPaths()[1], which I have set to
"P:/stat/yandell/public/statgen/R"
The package installs fine. However, the HTML search is not done properly.
Again, the break occurred after installation of the package, when
make.search.html() was invoked.
Brian


On Thu, 11 Mar 2004, Douglas Bates wrote:

> Brian Yandell <byandell@wisc.edu> writes:
>
> > Folks,
> > I am working on a Windows system which is part of the UW-Madison
> > statistics LAN. R is maintained on a file system to which I cannot write.
> > I tried installing a package and got the following interplay:
>
> Set the lib argument to install.packages to a directory in which you
> do have write permissions.  From ?install.packages
> ...
>      install.packages(pkgs, lib, CRAN = getOption("CRAN"),
>                       contriburl = contrib.url(CRAN),
>                       method, available = NULL, destdir = NULL,
>                       installWithVers = FALSE)
> ...
>
> lib,instlib: character string giving the library directory where to
>           install the packages.
>
> >
> > > install.packages(choose.files('',filters=Filters[c('zip','All'),]),
> > .libPaths()[1], CRAN = NULL)
> > updating HTML package descriptions
> > Error in file(f.tg, open = "w") : unable to open connection
> > In addition: Warning messages:
> > 1: cannot update HTML package index in: make.packages.html(lib.loc)
> > 2: cannot open file `W:\unsup\R\i386_win2k/doc/html/search/index.txt'
> > > link.html.help()
> > Error in file(f.tg, open = "w") : unable to open connection
> > In addition: Warning messages:
> > 1: cannot update HTML package index in: make.packages.html(lib.loc)
> > 2: cannot open file `W:\unsup\R\i386_win2k/doc/html/search/index.txt'
> > > .libPaths()
> > [1] "P:/stat/yandell/public/statgen/R" "W:/unsup/R/i386_win2k/library"
> > > Sys.getenv("R_LIBS")
> >                                  R_LIBS
> > "P:\\stat\\yandell\\public\\statgen\\R"
> >
> > This broke in make.search.html(), where it tried to overwrite the search
> > file
> > 	W:\unsup\R\i386_win2k/doc/html/search/index.txt
> > which was generated from
> > 	file.path(R.home(), "doc/html/search/index.txt")
> >
> > My library loaded fine, and the flat file help works fine, but there are
> > no HTML info on my local libraryies in the R_LIBS area. I have no idea how
> > hardwired .../search/index.txt is into various R routines.
> >
> > Thanks,
> > Brian
>
> --
> Douglas Bates                            bates@stat.wisc.edu
> Statistics Department                    608/262-2598
> University of Wisconsin - Madison        http://www.stat.wisc.edu/~bates/
>


[Rd] Re: make.search.html() without write permission in R.home() (PR#6664)
byandell@wisc.edu