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"    
18
demandé sur pbreach 2014-12-28 04:30:25

3 réponses

en bref, la valeur retournée en appelant