我正在尝试在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包的方式修改此代码?
提前谢谢!
答案 0 :(得分:1)
我担心快速解决方案会涉及到你想要的软件包的具体细节,但作为解决更大问题的解决方案,checkout Packrat,可以用来捆绑R软件包(无论什么版本) )在部署之前在您的应用程序中。