Marc Girondot
2012-Apr-03 08:55 UTC
[R] Package seems to be present but library don't find it
Hi, I try to make my first package? The HelloWorld.R file is: #### HelloWorld.R #### #' showHello est une fonction R permettant d'afficher le message #' "Hello World!" sur la console. #' @title la fonction showHello() showHello <-function(){ cat("Hello World!\n") } I use the following procedure to get the tar: # set the working directory where the file is located > setwd("...") > package.skeleton("HelloWorld",code_files=c("HelloWorld.R")) # to generate .rd files > library("roxygen2") > roxygenize("HelloWorld",copy.package=FALSE) > system("R CMD build '/Users/marcgirondot/Documents/Espace de travail R/Phenology/Source fit/Essai_package/HelloWorld'") * checking for file ?/Users/marcgirondot/Documents/Espace de travail R/Phenology/Source fit/Essai_package/HelloWorld/DESCRIPTION? ... OK * preparing ?HelloWorld?: * checking DESCRIPTION meta-information ... OK * checking for LF line-endings in source and make files * checking for empty or unneeded directories Removed empty directory ?HelloWorld/inst? * building ?HelloWorld_1.0.tar.gz? > install.packages("/Users/marcgirondot/Documents/Espace\ de\ travail\ R/Phenology/Source\ fit/Essai_package/HelloWorld_1.0.tar.gz", repos = NULL) Installing package(s) into ?/Library/Frameworks/R.framework/Versions/2.14/Resources/library? (as ?lib? is unspecified) > library("HelloWorld") Erreur dans library("HelloWorld") : ?HelloWorld? n'est pas un nom correct de package install? Whereas the Helloworld folder is available in the library folder with other packages /Library/Frameworks/R.framework/Versions/2.14/Resources/library/HelloWorld -- __________________________________________________________ Marc Girondot, Pr Laboratoire Ecologie, Syst?matique et Evolution Equipe de Conservation des Populations et des Communaut?s CNRS, AgroParisTech et Universit? Paris-Sud 11 , UMR 8079 B?timent 362 91405 Orsay Cedex, France Tel: 33 1 (0)1.69.15.72.30 Fax: 33 1 (0)1.69.15.73.53 e-mail: marc.girondot at u-psud.fr Web: http://www.ese.u-psud.fr/epc/conservation/Marc.html Skype: girondot
Marc Girondot
2012-Apr-03 13:50 UTC
[R] Package seems to be present but library don't find it
In case someone has the competence to check, the file is here: setwd("~") download.file("http://www.ese.u-psud.fr/epc/conservation/r-scripts/HelloWorld_1.0.tar.gz", "HelloWorld_1.0.tar.gz") install.packages("HelloWorld_1.0.tar.gz", repos = NULL) Thanks a lot Marc Le 03/04/12 10:55, Marc Girondot a ?crit :> Hi, > > I try to make my first package? The HelloWorld.R file is: > #### HelloWorld.R #### > #' showHello est une fonction R permettant d'afficher le message > #' "Hello World!" sur la console. > #' @title la fonction showHello() > > showHello <-function(){ > cat("Hello World!\n") > } > > I use the following procedure to get the tar: > > # set the working directory where the file is located > > setwd("...") > > > package.skeleton("HelloWorld",code_files=c("HelloWorld.R")) > > # to generate .rd files > > library("roxygen2") > > roxygenize("HelloWorld",copy.package=FALSE) > > > system("R CMD build '/Users/marcgirondot/Documents/Espace de travail > R/Phenology/Source fit/Essai_package/HelloWorld'") > * checking for file ?/Users/marcgirondot/Documents/Espace de travail > R/Phenology/Source fit/Essai_package/HelloWorld/DESCRIPTION? ... OK > * preparing ?HelloWorld?: > * checking DESCRIPTION meta-information ... OK > * checking for LF line-endings in source and make files > * checking for empty or unneeded directories > Removed empty directory ?HelloWorld/inst? > * building ?HelloWorld_1.0.tar.gz? > > > > install.packages("/Users/marcgirondot/Documents/Espace\ de\ travail\ > R/Phenology/Source\ fit/Essai_package/HelloWorld_1.0.tar.gz", repos = > NULL) > Installing package(s) into > ?/Library/Frameworks/R.framework/Versions/2.14/Resources/library? > (as ?lib? is unspecified) > > > library("HelloWorld") > Erreur dans library("HelloWorld") : > ?HelloWorld? n'est pas un nom correct de package install? > > Whereas the Helloworld folder is available in the library folder with > other packages > /Library/Frameworks/R.framework/Versions/2.14/Resources/library/HelloWorld > > >-- __________________________________________________________ Marc Girondot, Pr Laboratoire Ecologie, Syst?matique et Evolution Equipe de Conservation des Populations et des Communaut?s CNRS, AgroParisTech et Universit? Paris-Sud 11 , UMR 8079 B?timent 362 91405 Orsay Cedex, France Tel: 33 1 (0)1.69.15.72.30 Fax: 33 1 (0)1.69.15.73.53 e-mail: marc.girondot at u-psud.fr Web: http://www.ese.u-psud.fr/epc/conservation/Marc.html Skype: girondot