在RStudio托管的Shiny Server上安装旧软件包

时间:2013-11-14 08:22:50

标签: r shiny rstudio-server install.packages

我正在尝试在RStudio托管的Shiny Server上安装多个软件包,但这些软件包至少运行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包的方式修改此代码?

提前谢谢!

1 个答案:

答案 0 :(得分:1)

我担心快速解决方案会涉及到你想要的软件包的具体细节,但作为解决更大问题的解决方案,checkout Packrat,可以用来捆绑R软件包(无论什么版本) )在部署之前在您的应用程序中。