У меня есть файл foo.R, который содержит
library("ggplot2")
cat("Its working")
Я пытаюсь запустить foo.r через командную строку, используя команду Rscript commandRscript --default-packages=ggplot2 foo.R
, и это дает мне следующую ошибку:
1: In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE, :
there is no package called ‘ggplot2’
2: package ‘ggplot2’ in options("defaultPackages") was not found
Error in library("ggplot2") : there is no package called ‘ggplot2’
Execution halted
Любая помощь в загрузке пакетов во время работы "Rscript" приветствуется.
Rscript -e 'cat(c(.libPaths(), installed.packages()[,1]), sep = "\n")'
и сравните его с тем, что вы получите, запустив его в интерактивном сеансе. ИногдаRscript
использует другой бэкэнд R и/или набор библиотек, чем вы ожидаете. - person nrussell   schedule 17.06.2015Rscript foo.R
работает? - person cory   schedule 17.06.2015