Rscript не смог найти функцию
Мне нужно запустить несколько скриптов через оболочку Bash, используяRscript
и некоторые функции, которые я использую, требуют функцииisGeneric
, Однако в этом случае процесс завершается так (например):
Error in .getLogLik() : could not
find function "isGeneric"
Calls: main -> dredge -> .getLik -> .getLogLik
Execution halted
Это может быть воспроизведено следующим образом
# in the bash shell
echo "isGeneric('apply')" > /tmp/test.R
Rscript /tmp/test.R
Результат:
Error: could not find function "isGeneric"
Execution halted
Однако, если мы откроем R-сессию и введем следующее, это сработает:
# in the R shell
isGeneric('apply')
[1] FALSE
Знаете ли вы, откуда возникла проблема и как ее устранить?