【问题标题】:I have a error after pointing RStudio to Microsft Open R将 RStudio 指向 Microsoft Open R 后出现错误
【发布时间】:2021-02-17 10:45:56
【问题描述】:

将 RStudio IDE 指向 Microsoft 的 R 语言(Microsoft R Open 4.0.2)后出现错误

error setting certificate verify locations:
  CAfile: /opt/microsoft/ropen/4.0.0/lib64/R/lib/microsoft-r-cacert.pem
  CApath: none

我想我需要在一些环境变量中将一些导出到 CAfile,但我不知道如何。 一切尽在 Linux-Ubuntu 20.04

【问题讨论】:

  • 运气好吗?我也面临同样的问题。
  • 问题是很久以前的事了,我记不太清了。但是上下文是试图为我的研究生工作计算一个统计数据(VaR)。我的 RStudio 已经注册了 Microsoft R Open,但要计算该统计数据,我需要规范标准 R;所以,我试图改变它,但我不能,以上是错误之一。最后,在与我的教授核实后,我不需要计算该统计数据,并且可以保持 Microsoft R 开放。所以,我再也没有检查过这个错误。

标签: r rstudio


【解决方案1】:

我遇到了同样的问题,并通过在 RStudio 中更新 curl 来解决它:

install.packages('curl').

看来,MRO 4.0.2 附带的 curl 版本实际上是针对 R 4.0.0 构建的,因此它在错误的位置查找 microsoft-r-cacert.pem

没有多少环境变量设置或传递给curl 的选项让它在正确的位置寻找根证书包。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-20
    • 2021-09-28
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多