[R] Package seems to be present but library don't find it

Marc Girondot marc_grt at yahoo.fr
Tue Apr 3 15:50:14 CEST 2012


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



More information about the R-help mailing list