On 07/10/2010 10:06 AM, Mipam Bruining wrote:
Dear all,

I write to you because there seems to be something I'm just not 'getting' in
the way R lets you construct a new package. Google and this mailing list's
archive don't seem to have the answer to my specific case so I signed up and
mailed the question myself.

So I've written this function that I wan't to make a package out of. Here is
what I've done so far:

1) I've used "package.skeleton(MyFunction)" on it  (with no futher
arguments) to create the package.
2) I edited the DESCRIPTION file and the manual page in the man folder
according to the specifications in the R tutorial
3) I opened a command window to run the commands "Rcmd build" and "Rcmd
check" on my package  (my OS is windows Vista)
4) I corrected the warnings and errors given in the log file and repeated
step3 until there were no more warnings
5) I started the RGui (version 2.10.1) to check if the package was working.
I used the menu option "Install packages from local zip file'

R uses the following conventions:

*.tar.gz   -- a source package, as produced by R CMD build <pkg>
*.zip -- a Windows binary package. There are a couple of ways to produce one of these, usually the best is
                   R CMD INSTALL --build <pkg>

You didn't produce a zip file, so when you tried to install a tar.gz file, it failed.

For your own file, you can skip producing the .zip. The easiest way is to use

R CMD INSTALL <pkg>

but you can also do it within R using

install.packages("<pkg>", repos=NULL, type="source")

In the examples above, <pkg> can be the directory where the package is stored, or (except for R CMD build) the name of a *.tar.gz file.

Duncan Murdoch

This is were the problem occured. Namely, when trying to install my package
from local zip file, I get the error message:
>  utils:::menuInstallLocal()
Error in gzfile(file, "r") : cannot open the connection
In addition: Warning messages:
1: In unzip(zipname, exdir = dest) : error 1 in extracting from zip file
2: In gzfile(file, "r") :
   cannot open compressed file 'pggui_2.1.tar.gz/DESCRIPTION', probable
reason 'No such file or directory'


By checking the file manually, I can confirm that the DESCRIPTION file is in
fact in the right location,  that it's content has the correct structure as
dictated by the R tutorial, and that the file has all the right permissions
granted.

What could it be, and how can I find the answer to this problem?

My thanks in advance,
Mipam Bruining

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to