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