devtools :: Instalar () funciona, pero devtools :: verificación () no lo hace

votos
2

Estoy probando un R-paquete (llamado 'TRIMmaps') y corrió devtools::check(). La verificación comprobar si el paquete 'TRIMmaps' se puede instalar ha fallado. En los archivos de registro que encontré la siguiente información:

en 00check.log ...

* using log directory ‘/tmp/RtmpsnrErp/TRIMmaps.Rcheck’
* using R version 3.4.4 (2018-03-15)
* using platform: x86_64-pc-linux-gnu (64-bit)
* using session charset: UTF-8
* using options ‘--no-manual --as-cran’
* checking for file ‘TRIMmaps/DESCRIPTION’ ... OK
* checking extension type ... Package
* this is package ‘TRIMmaps’ version ‘1.14-0’
* package encoding: UTF-8
* checking package namespace information ... OK
* checking package dependencies ... OK
* checking if this is a source package ... OK
* checking if there is a namespace ... OK
* checking for executable files ... OK
* checking for hidden files and directories ... OK
* checking for portable file names ... OK
* checking for sufficient/correct file permissions ... OK
* checking whether package ‘TRIMmaps’ can be installed ... ERROR
Installation failed.
See ‘/tmp/RtmpsnrErp/TRIMmaps.Rcheck/00install.out’ for details.
* DONE

... y en 00install.out:

* installing *source* package ‘TRIMmaps’ ...
** R
** inst
** preparing package for lazy loading
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : 
  there is no package called ‘lattice’
ERROR: lazy loading failed for package ‘TRIMmaps’
* removing ‘/tmp/RtmpsnrErp/TRIMmaps.Rcheck/TRIMmaps’

Siguiendo el consejo de Hadley Wickham en su libro 'paquetes R' Corrí devtools::install()a ver lo que va mal durante la instalación, pero se ejecuta sin ningún problema y el paquete se instala! ¿Por qué puede ser instalada con devtools :: instalar () pero no con devtools :: verificación ()?

Por otra parte Me confunde el mensaje sobre la red paquete faltante en 00install.out: celosía está instalado, se instala en mi biblioteca por defecto (la primera está representada por .libPaths()), que aparece en el archivo de descripción bajo importaciones y aparece en el archivo de espacio de nombres.

Cualquier persona una pista de lo que está pasando aquí? ¡Gracias por adelantado!

Publicado el 27/11/2018 a las 16:59
fuente por usuario
En otros idiomas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more