我对 R 完全陌生。
我尝试安装httr包裹。
我首先安装了 pacman,然后尝试通过运行来加载 httrpacman::p_load(httr)
.
它没有成功。它在终端中显示以下消息-
将包安装到
‘/home/|用户名|/R/x86_64-pc-linux-gnu-library/3.6’(因为‘lib’是
未指定)还安装依赖项“curl”、“openssl”
尝试网址'https://cloud.r-project.org/src/contrib/curl_4.3.tar.gz https://cloud.r-project.org/src/contrib/curl_4.3.tar.gz'
内容类型“application/x-gzip”长度 673779 字节 (657 KB)
===================================================下载 657 KB
尝试网址
'https://cloud.r-project.org/src/contrib/openssl_1.4.1.tar.gz https://cloud.r-project.org/src/contrib/openssl_1.4.1.tar.gz' 内容
类型“application/x-gzip”长度 1206885 字节 (1.2 MB)
===================================================下载 1.2 MB
尝试网址'https://cloud.r-project.org/src/contrib/httr_1.4.1.tar.gz https://cloud.r-project.org/src/contrib/httr_1.4.1.tar.gz'
内容类型“application/x-gzip”长度 158465 字节 (154 KB)
===================================================下载 154 KB
- 安装source包“卷曲”...
** 包‘curl’成功解压并检查 MD5 和
** 使用分阶段安装 在 pkg-config 搜索路径中找不到软件包 libcurl。也许你应该添加目录
含有
libcurl.pc' to the PKG_CONFIG_PATH environment variable No
package 'libcurl' found Package libcurl was not found in the
pkg-config search path. Perhaps you should add the directory
containing
libcurl.pc' 到 PKG_CONFIG_PATH 环境变量 否
使用 PKG_CFLAGS= 使用 PKG_LIBS=-lcurl 找到包“libcurl”
-------------------------- 反配置错误 -------------------------- ---- 配置失败,因为找不到 libcurl。尝试安装:*
deb: libcurl4-openssl-dev (Debian、Ubuntu 等) * rpm: libcurl-devel
(Fedora、CentOS、RHEL) * csw: libcurl_dev (Solaris) 如果 libcurl 是
已经安装,检查 'pkg-config' 是否在您的 PATH 中并且
PKG_CONFIG_PATH 包含 libcurl.pc 文件。如果 pkg-config 是
不可用,您可以通过以下方式手动设置 INCLUDE_DIR 和 LIB_DIR:R CMD
安装 --configure-vars='INCLUDE_DIR=... LIB_DIR=...'
-------------------------------------------------- ------------------ 错误:包“curl”配置失败
- 删除“/home/|用户名|/R/x86_64-pc-linux-gnu-library/3.6/curl”
- 安装source包“openssl”...
** 软件包“openssl”已成功解压并检查 MD5 和
** 使用分阶段安装 使用 PKG_CFLAGS=
-------------------------- 反配置错误 -------------------------- ---- 配置失败,因为找不到 openssl。尝试安装:*
deb:libssl-dev(Debian、Ubuntu 等)* rpm:openssl-devel(Fedora、
CentOS、RHEL) * csw: libssl_dev (Solaris) * brew:[电子邮件受保护] /cdn-cgi/l/email-protection(苹果
OSX) 如果 openssl 已安装,请检查“pkg-config”是否在
您的 PATH 和 PKG_CONFIG_PATH 包含 openssl.pc 文件。如果
pkg-config 不可用,您可以手动设置 INCLUDE_DIR 和 LIB_DIR
通过: R CMD INSTALL --configure-vars='INCLUDE_DIR=... LIB_DIR=...'
-------------------------------------------------- ------------------ 错误:包“openssl”配置失败
- 删除“/home/|用户名|/R/x86_64-pc-linux-gnu-library/3.6/openssl”错误:依赖项“curl”、“openssl”不可用于包
‘httr’
- 删除'/home/|用户名|/R/x86_64-pc-linux-gnu-library/3.6/httr'
下载的源码包在
‘/tmp/Rtmp3wZaOu/downloaded_packages’ 警告消息:1:在
utils::install.packages(package, ...) :安装包
“curl”具有非零退出状态 2:在 utils::install.packages(package,
...) : 软件包“openssl”的安装具有非零退出状态 3:
在 utils::install.packages(package, ...) 中:安装包
‘httr’ 具有非零退出状态 4:在 p_install(package,
character.only = TRUE, ...) : 5: 在库中(包,lib.loc =
lib.loc,character.only = TRUE,logic.return = TRUE,:有
没有名为“httr”的包 6:在 pacman::p_load(httr) 中:失败
安装/加载:httr
我该如何解决这个问题?
注意:我已经通过 pacman 安装了其他几个外部软件包。像 dplyr、ggplot2 等。
httr
进口openssl
(https://cran.r-project.org/web/packages/openssl/index.html https://cran.r-project.org/web/packages/openssl/index.html) and curl
(https://cran.r-project.org/web/packages/curl/index.html https://cran.r-project.org/web/packages/curl/index.html)
两者都是特定的系统要求。为了openssl
“系统要求:OpenSSL >= 1.0.1”以及curl
“系统要求:libcurl:libcurl-devel (rpm) 或 libcurl4-openssl-dev (deb)。”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)