脱机使用R-索引和版本问题
真希望有人能帮忙 我们需要在无法访问internet的环境中运行R 因此,在在线环境中工作时,我使用了R命令:脱机使用R-索引和版本问题,r,R,真希望有人能帮忙 我们需要在无法访问internet的环境中运行R 因此,在在线环境中工作时,我使用了R命令: pkg.list = available.packages() download.packages(pkgs = pkg.list, destdir = "C:\\MyRPackages") 下载当前的软件包。这些文件作为tar.gz文件下载。我把它们转移到了互联网不可用的环境中 然后我尝试了此命令(在中遵循建议): “索引”包。这似乎不起作用,因为它没有创建它想要创建的PACKAG
pkg.list = available.packages()
download.packages(pkgs = pkg.list, destdir = "C:\\MyRPackages")
下载当前的软件包。这些文件作为tar.gz
文件下载。我把它们转移到了互联网不可用的环境中
然后我尝试了此命令(在中遵循建议):
“索引”包。这似乎不起作用,因为它没有创建它想要创建的PACKAGES和PACKAGES.gz
有趣的是,当我尝试使用两个.zip文件包时,这就起到了作用,所以我认为R无法识别tar.gz文件是有原因的。但无论如何,当我尝试时:
install.packages("ggplot2", contriburl="file:///path/to/packages/")
我收到一条错误消息,说当前版本的R不支持这些软件包
所以我似乎有两个问题:
- 关于使用Write_PACKAGES命令的问题
- 关于版本历史的问题
tar.gz
文件下载
这似乎是一个bug,或者至少是download.packages
中的意外行为。该函数的文档说明
类型
字符串,指示软件包的类型:请参阅install.packages
在Windows上,install。未指定类型的包
将下载二进制文件,而不是源文件
要解决此问题,您可以在下载包中手动指定type=“win.binary”
download.packages(pkgs = pkg.list, destdir = "C:\\MyRPackages", type="win.binary")
完成后,您应该有一个zip文件目录,这些文件是您的包。然后,您可以使用安装它们
install.packages("pkgname_x.x-x.zip", repos=NULL) # not contriburl
非常感谢……我不知道,但这已经帮了大忙了。非常感谢。别担心。如果这帮助了你,考虑一下投票和/或接受它,让其他人可以看到它。当然会……但是我对此感到陌生,我该如何接受/接受它?点击左/右投票答案的三角形。单击勾号接受它。
install.packages("pkgname_x.x-x.zip", repos=NULL) # not contriburl