Opened 11 years ago
Last modified 11 years ago
#1780 assigned defect
R no encuentra los paquetes instalados en el library del usuario
Reported by: | Jorge | Owned by: | Jorge |
---|---|---|---|
Priority: | normal | Milestone: | Mantainance |
Component: | R API | Version: | 3.1 |
Severity: | normal | Keywords: | |
Cc: | rerodriguez@… |
Description
Cuando los paquetes de R que usa TOL estan instalados en el path del usuario C:/Users/<user>/Documents/R/win-library/3.1 entonces BSR no los encuentra. Si se lanza R desde linea de comandos fuera de TOL estos paquetes sin son visibles. Esto ha sido verificado en una instalación sobre Windows 8.
Temporalmente lo hemos resuelto copiado los paquetes del usuario hacia el directorio de R "C:/Program Files/R/R-3.1.0/library".
TOL debería ser capaz de invocar R y que este se compotara igual que si se invocara desde línea de comando.
Ver http://stackoverflow.com/questions/6432968/error-with-r-cmd-check-because-of-package-dependency
Se indica que:
"R CMD check runs in vanilla mode, so it will not find user-level libraries."
Como parche se puede establecer la variable de entorno
R_LIBS=%USERPROFILE%\Documents\R\win-library\3.0
Como solución definitiva habría que resolverlo desde Rapi para no necesitar esta variable de entorno.