我正在运行Mac OS X,但我需要获取几个软件包的Windows二进制文件及其所有依赖项。
我试过
install.packages('data.table', destdir='temp', dependencies=TRUE)
这会将Mac OS兼容文件下载到文件夹temp
中。有没有办法让Windows二进制文件变得舒服?
download.packages('data.table', destdir='temp', dependencies=TRUE,
+ type='win.binary')
Error in download.file(url, destfile, method, mode = "wb", ...) :
unused argument (dependencies = TRUE)
Warning in download.packages("data.table", destdir = "temp", dependencies = TRUE, :
download of package 'data.table' failed
答案 0 :(得分:1)
所以这就是我最终做的事情。
我使用packrat
运行了我的项目,同时安装了packrat/lib/x86_64-apple-darwin10.8.0/3.1.1
中的所有软件包。
然后我运行了以下代码,受到@jdharrison的启发。
packages <- list.dirs('packrat/lib/x86_64-apple-darwin10.8.0/3.1.1', full.names = FALSE, recursive=FALSE)
for (package in packages){
download.packages(package, type='win.binary', destdir='winbinaries')
}