Hi, I need a bit of help installing Rpad. My host runs redhat linux and I followed the instruction given in http://www.rpad.org/Rpad/ServerNote.html. I was clear for the most part. But I don't know what's going on with the last step: To update the javascript database for the R keyword search page (SearchRKeywords.html), source makeHelpTemplate.R from within R in the main Rpad directory. Here's what I did: $ R --silent --no-save > source ('/bla/bla/bla/Rpad/inst/basehtml/makeHelpTemplate.R') It returned: Error in gzfile(file, "r") : cannot open the connection In addition: Warning message: In gzfile(file, "r") : cannot open compressed file '', probable reason 'No such file or directory' Error in gzfile(file, "r") : cannot open the connection This set of lines were repeated 9 or 10 times. Here's makeHelpTemplate.R as it came in tar.gz format: package.contents <- function (pkg, lib.loc = NULL) { file <- system.file("CONTENTS", package = pkg, lib.loc = lib.loc) # if (file == "") { # warning(paste("Cannot find CONTENTS file of package", # pkg)) # return(NA) # } read.dcf(file = file, fields = c("Entry", "Aliases", "Keywords", "Description")) # read.dcf(file = file) } makeIndexData <- function(lib.loc = rev(.libPaths()) ) { res <- NULL firstpg <- c("base","utils", "stats", "graphics", "methods") for (i in firstpg) res <- rbind(res,package.contents(i)) for (lib in lib.loc) { pg <- .packages(all.available=TRUE, lib.loc=lib) pg <- pg[!(pg %in% firstpg)] for (i in pg) try(res <- rbind(res,package.contents(i))) } res } writeIndexData <- function(res) { # then must edit after t <- file("helpIndex.txt","w") cat(file=t,"var Entry =\n") dput(res[,"Entry"],file=t) cat(file=t,"var Keywords =\n") dput(res[,"Keywords"],file=t) cat(file=t,"var Aliases =\n") dput(res[,"Aliases"],file=t) cat(file=t,"var Description =\n") dput(res[,"Description"],file=t) close(t) # system('sed s/^c/Array/ helpIndex.txt > js/helpIndex.js') st = readLines("helpIndex.txt") st = gsub("^c\\(", "Array\\(", st) writeLines(text=st, "js/helpIndex.js") } id=makeIndexData() writeIndexData(id) Am I supposed to modify something before I source it? My suspicious mind tells me maybe lib.loc in the line: file <- system.file("CONTENTS", package = pkg, lib.loc = lib.loc) should be be changed to: lib.loc = '/usr/local/lib64/R/library' Can anyone please clue me in? Any tip would be appreciated. Thank you. Regards, Tena Sakai tsakai@gallo.ucsf.edu [[alternative HTML version deleted]]