【发布时间】:2017-09-29 13:08:43
【问题描述】:
真的希望有人能帮忙。
我们需要在无法访问互联网的环境中运行 R。
因此,在在线环境中工作时,我使用了 R 命令:
pkg.list = available.packages()
download.packages(pkgs = pkg.list, destdir = "C:\\MyRPackages")
下载当前软件包。这些被下载为tar.gz 文件。我把这些转移到没有互联网的环境中。
然后我尝试了这个命令(遵循Offline install of R package and dependencies 中的建议):
library(tools)
write_PACKAGES()
对包进行“索引”。这似乎不起作用,因为它没有按预期创建 PACKAGES 和 PACKAGES.gz。
有趣的是,当我尝试使用几个 .zip 文件的包时,这很有效,因此认为 R 无法识别 tar.gz 文件是有原因的。但无论如何,当我尝试时:
install.packages("ggplot2", contriburl="file:///path/to/packages/")
我收到一条错误消息,指出当前版本的 R 不支持这些包。
所以我似乎有两个问题:
- 关于使用 Write_PACKAGES 命令的问题
- 关于版本历史的问题
如果您对此提出任何建议,将不胜感激。
【问题讨论】:
标签: r