Установка старых пакетов на Shiny Server, размещенном на RStudio

Я пытаюсь установить несколько пакетов на сервер Shiny, размещенный на RStudio, но эти пакеты работают как минимум с R версии 3.0.0. Возможное решение, которое я нашел в Интернете:

download.file('http://cran.rstudio.com/src/contrib/Archive/devtools/devtools_1.1.tar.gz', destfile='devtools_1.1.tar.gz')

install.packages('devtools_1.1.tar.gz', type='source', repos=NULL)

unlink('devtools_1.1.tar.gz')

не работает, и я получаю следующую ошибку:

Предупреждение в install.packages: пакет «devtools_1.1.tar.gz» недоступен (для R версии 2.15.3)

Как я могу изменить этот код таким образом, чтобы установить пакет devtools?

Заранее спасибо!


person User33    schedule 14.11.2013    source источник
comment
пример здесь: groups.google.com/d/topic/shiny- обсудить/7yDBJ8jM4NU/обсуждение   -  person Stéphane Laurent    schedule 19.11.2013


Ответы (1)


Я боюсь, что быстрое решение будет включать изучение специфики пакетов, которые вам нужны, но в качестве решения более крупной проблемы проверьте Packrat, который можно использовать для объединения пакетов R (любой версии) в ваше приложение перед развертыванием.

person Jeff Allen    schedule 15.11.2013
comment
Спасибо, Джефф. Я рассмотрю ваше предложение! Но можете ли вы объяснить мне, почему я не могу установить пакет на сервер RStudio, в то время как я могу установить тот же пакет на ту же версию моей локальной версии RStudio? - person User33; 18.11.2013