Rscript: il n'y a pas de paquet appelé ...?
je veux lancer des fichiers R en mode batch en utilisant Rscript, mais il ne semble pas charger les bibliothèques dont j'ai besoin. Erreur que je reçois est:
Error in library(timeSeries) : there is no package called 'timeSeries'
Execution halted
Cependant, j'ai le paquet timeSeries
et peut charger à partir de Rstudio, RGui, et R à partir de la ligne de commande, pas de problème. Le problème ne semble se poser que lors de l'exécution d'un script utilisant Rscript.
mes variables système / environnement sont configurées comme:
C:Program FilesRR-3.1.0binx64 (Appended to PATH)
R_HOME = C:Program FilesRR-3.1.0
R_User = Patrick
j'exécute le même la version R de RStudio, RGui, et R à partir de la ligne de commande. J'ai aussi vérifié!--6--> à partir de ces trois sources et a obtenu le même résultat.
Comment lancer Rscript depuis la ligne de commande avec les paquets que j'utilise (et que J'ai installés) dans R?
EDIT:
j'utilise Rscript via Rscript script.r
à la ligne de commande windows dans le répertoire où script.r
est situé.
La sortie de Rscript -e print(.Library)
[1] "C:/PROGRA~1/R/R-31~1.0/library"
ce qui est compatible avec les trois autres options que j'ai mentionné: [1] "C:/PROGRA~1/R/R-31~1.0/library"
Cependant, si je l'ai mis dans mon script:
print(.libPaths())
library(timeSeries) #This is the package that failed to load
j'obtiens une puissance de:
[1] "C:/Program Files/R/R-3.1.0/library"
Error in library(timeSeries) : there is no package called 'timeSeries'
Execution halted
l'appel correspondant dans RStudio donne un chemin supplémentaire à l'endroit où le paquet est réellement installé:
> print(.libPaths())
[1] "C:/Users/Patrick/Documents/R/win-library/3.1" "C:/Program Files/R/R-3.1.0/library"