Установка отсутствующих пакетов R при работе в режиме bash

Часто я запускаю R скрипты в режиме bash. Мой скрипт называется 981_conduct_regression.R . В этом скрипте я вызываю требуемые пакеты с

 if(!require(<package>)){ install.packages("<package>") library(<package>) } 

Теперь, когда я вызываю скрипт из режима bash (на Ubuntu 14.04), скрипт (показан ниже) не может установить пакеты:

 Loading required package: gridExtra Installing package into '/home/michael/R/x86_64-pc-linux-gnu-library/3.1' (as 'lib' is unspecified) Error in contrib.url(repos, type) : trying to use CRAN without setting a mirror Calls: source ... eval -> eval -> install.packages -> grep -> contrib.url In addition: Warning message: In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE, : there is no package called 'gridExtra' Execution halted 

Что мне нужно изменить для моей идеи?

Изменить : Вот файл .sh :

 #!/bin/bash Rscript Code/981_conduct_regression.R 

    Вы должны указать свое зеркало CRAN; интерактивно в R, запустить

     chooseCRANmirror() 

    выбрать подходящее зеркало, затем

     options("repos") 

    чтобы увидеть полученный URL. Вы можете добавить это навсегда в свою конфигурацию в файле ~/.Rprofile :

     local({r <- getOption("repos") r["CRAN"] <- "<URL from above goes here>" options(repos=r) })