Je rencontre des problèmes pour créer un package de test fictif pour R sur windows. à des fins de test, dans le terminal R, I Entrée:build R pacakge pour windows -ERROR: la compilation a échoué pour le paquet xxx
a=rnorm(10)
package.skeleton("pkgtest")
alors je lance R CMD check pkgtest
sur ce paquet factice et a reçu l'erreur comme
* using R version 2.12.0 (2010-10-15)
* using platform: i386-pc-mingw32 (32-bit)
* using session charset: ISO8859-1
* checking for file 'pkgtest/DESCRIPTION' ... OK
* checking extension type ... Package
* this is package 'pkgtest' version '1.0'
* checking package dependencies ... OK
* checking if this is a source package ... OK
* checking for executable files ... OK
* checking whether package 'pkgtest' can be installed ... ERROR Installation failed.
EDIT, le fichier complet du journal:
* installing *source* package 'pkgtest' ...
** libs
cygwin warning:
MS-DOS style path detected: C:/R/R-212~1.0/etc/i386/Makeconf
Preferred POSIX equivalent is: /cygdrive/c/R/R-212~1.0/etc/i386/Makeconf
CYGWIN environment variable option "nodosfilewarning" turns off this warning.
Consult the user's guide for more details about POSIX paths:
http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
ERROR: compilation failed for package 'pkgtest'
`* removing 'C:/DOCUME~1/xxxx'`
C'est tout. J'ai une donnée a
dans le dossier de données, donc ce n'est pas vide. Le fichier Rd peut effectivement être compilé en pdf par Rcmd rd2pdf
, son titre n'est pas vide. Ai-je manqué quelque chose de très basique pour cette erreur?
J'ai Rtools2.12 installé. J'ai même le paquet inline
et Rcpp
bien installés et en cours d'exécution des exemples. Pour tester ma configuration d'environnement R, j'ai téléchargé le paquet source Rcpp et j'ai fait un R cmd check
sur Rcpp
, ça s'est bien passé.
Est-ce que R Core prend en charge la compilation sous Cygwin? Je pensais que R pour Windows requis mingw? –
Je ne vois pas pourquoi quelqu'un a voté cette question à -1. Donc, je l'ai ramené à 0. C'est une question valide et comprend un exemple de code, des détails, etc. – Choens