gpt4 book ai didi

r - 设置证书验证位置时出错,install_github

转载 作者:行者123 更新时间:2023-12-01 19:27:24 26 4
gpt4 key购买 nike

我正在尝试从 github 安装软件包,但是当我使用install_github

library(devtools)install_github(repo="swirl", username="ncarchedi")Installing github repo(s) swirl/master from ncarchediDownloading swirl.zip from https://github.com/ncarchedi/swirl/archive/master.zipError in function (type, msg, asError = TRUE)  :   error setting certificate verify locations:  CAfile: /Library/Frameworks/R.framework/Versions/3.0/Resources/library/RCurl/CurlSSL/cacert.pem  CApath: none

我尝试安装几个不同的软件包(包括 ggmap 的更新版本),我总是遇到同样的错误。它一定与 RCurl 有关,但我不明白问题出在哪里是,或者如何解决它。我有 devtools(版本 1.3)和 RCurl(版本 1.95-4.1)。我在 mac 上运行 R 版本 3.0.1(“Good Sport”)。

sessionInfo() 的结果

sessionInfo()R version 3.0.1 (2013-05-16)Platform: x86_64-apple-darwin10.8.0 (64-bit)locale:[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8attached base packages:[1] stats     graphics  grDevices utils     datasets  methods   base     other attached packages:[1] RCurl_1.95-4.1 bitops_1.0-5   devtools_1.3  loaded via a namespace (and not attached):[1] digest_0.6.3   evaluate_0.4.3 httr_0.2       memoise_0.1    parallel_3.0.1  stringr_0.6.2 [7] tools_3.0.1    whisker_0.3-2

最佳答案

该问题是由于 R 包 curl 中的更改所致。

您可以按如下方式解决该问题:

1).打开新的 MRO session 并删除包 curlhttr:

remove.packages(c("curl","httr"))

2).重新启动 MRO 并再次安装软件包,这次使用 install.packages() 函数:

install.packages(c("curl", "httr"))

3).设置环境变量CURL_CA_BUNDLE:

Sys.setenv(CURL_CA_BUNDLE="/utils/microsoft-r-open-3.4.3/lib64/R/lib/microsoft-r-cacert.pem")

4).尝试使用来自 github 的 install_github() 安装软件包(现在应该可以工作了):

例如:

install_github("ropensci/tokenizer")

引用:

rvest read_html function does not work

关于r - 设置证书验证位置时出错,install_github,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19693518/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com