在R中安装pdftools包失败:SSL连接错误及本地文件处理疑问
手动处理poppler压缩包完成pdftools安装
定位pdftools编译临时目录
安装失败后,R会在临时目录保留源码。在R控制台输入tempdir()获取当前临时路径(Windows下通常是C:\Users\[你的用户名]\AppData\Local\Temp\RtmpXXXXXX,XXXXXX为随机字符),在该路径下找到以pdftools开头的文件夹,进入后定位到tools子文件夹。放置手动下载的压缩包
将你已下载的poppler-22.04.0.zip复制到上述tools文件夹中。修改编译脚本跳过下载步骤
打开tools文件夹里的winlibs.R文件,找到包含download.file的代码行,在该行前添加#注释掉原下载命令,确保脚本直接使用本地已有的压缩包。执行依赖配置脚本
在R控制台切换到pdftools源码的主目录(包含DESCRIPTION文件的文件夹),运行命令:Rscript tools/winlibs.R 22.04.0这一步会解压本地的poppler包并完成依赖配置。
本地安装pdftools
在R中运行以下命令完成安装:install.packages("你找到的pdftools源码文件夹路径", repos = NULL, type = "source")或者在RStudio中通过「Tools → Install Packages → Install from: Package Archive File」选择源码文件夹进行安装。
内容的提问来源于stack exchange,提问作者Tim Wilcox
相关产品推荐
相关产品推荐

