更新RStudio中的软件包并不起作用

时间:2015-08-14 16:12:58

标签: r rstudio

  • R 3.2.1
  • RStudio Version 0.99.473
  • 的Macintosh;英特尔Mac OS X 10_9_4

单击“更新包”会弹出一个弹出窗口,显示" R错误"然后在控制台中打印错误:

Error in if (substr(cranRep, cranRepLen, cranRepLen) != "/") cranRep <- 
paste(cranRep,  :missing value where TRUE/FALSE needed

我确实有一个用于启动的.Rprofile。

2 个答案:

答案 0 :(得分:4)

使用a little digging into Github,答案似乎是在.Rprofile中指定以下内容:

options(repos=c(CRAN="https://cran.rstudio.com/"))

而不是

options(repos="https://cran.rstudio.com/")

答案 1 :(得分:0)

我遇到了同样的问题,即缺少需要TRUE / FALSE的值

R和RStudio版本
        
  • R Studio 1.0.143
  •     
  • R 3.4.0

我通过编辑Rprofile.site解决了这个问题。以下是步骤:

第1步:     转到C:\ Program Files \ R \ R-3.4.0 \ etc或Rprofile.site所在的位置

第2步:     打开Rprofile.site。并编辑“设置Cran镜像”到

    local({r <- getOption("repos")
    r["CRAN"] <- "https://cran.rstudio.com/"
    options(repos=r)})

第3步:     必要时重启RStudio