On 19/04/2009 9:02 AM, antonio.gasparr...@lshtm.ac.uk wrote:
Dear R users,
I created some functions I want to convert in a package under Windows (Vista or XP).
I carefully read both "Writing R extensions" by the R Development Core Team and
"Creating R packages: a tutorial" by Friedrich Leisch.
I've also installed Rtools as suggested.
These tutorials are very useful, but I'm struggling with the last step of the
installation process: after running package.skeleton, creating the directory
and modifying the help files, I cannot understand where I should run the
commands R CMD INSTALL, check and build.
Sorry for the stupid question, but I've been stuck for weeks with this problem.
Those commands are meant to be run at the console. I normally use a
Cygwin console, but the commands are designed to work fine in the
Windows CMD console too.
They should also work from within R, if you run them within the system()
function, and have your system set up properly. For example:
> setwd("d:/svn/MyR")
> system("R CMD build rgl")
* checking for file 'rgl/DESCRIPTION' ... OK
* preparing 'rgl':
* checking DESCRIPTION meta-information ... OK
* cleaning src
make: Nothing to be done for `clean'.
* removing junk files
* checking for LF line-endings in source and make files
* checking for empty or unneeded directories
WARNING: directory 'rgl/src/ext/GLsdk/GL/codegen' is empty
* building 'rgl_0.85.tar.gz'
(With the usual settings in Rgui, this will be buffered and will appear
all at once: you can uncheck the menu item "Misc | Buffered output" to
have the lines show up reassuringly one at a time.)
The most likely reason for this not to work is that your system path is
not set correctly. The relevant path is the one shown by
Sys.getenv("PATH") while running R. Mine currently shows
> Sys.getenv("PATH")
PATH
"c:\\Rtools\\bin;c:\\Rtools\\perl\\bin;c:\\Rtools\\minGW\\bin;f:\\cygwin\\usr\\local\\bin;f:\\cygwin\\bin;f:\\cygwin\\bin;f:\\cygwin\\usr\\X11R6\\bin;c:\\util\\misc;c:\\windows\\system32;f:\\R\\svn\\r-devel\\R\\bin;f:\\texmf\\miktex\\bin;c:\\progra~1\\htmlhe~1;f:\\program
files\\subversion\\bin"
(If you read it closely, you'll notice some duplication. It's hard to
keep a Windows path clean.)
Duncan Murdoch
Duncan Murdoch
Thanks for your help
Antonio Gasparrini
Public and Environmental Health Research Unit (PEHRU)
London School of Hygiene & Tropical Medicine
Keppel Street, London WC1E 7HT, UK
Office: 0044 (0)20 79272406 - Mobile: 0044 (0)79 64925523
______________________________________________
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.