解决R报错

常见报错-1

> library(RSQLite)
Warning message:
程辑包‘RSQLite’是用R版本3.4.4 来建造的
  • 解决方案:
    尽管R这样提示,但是不影响这个包的使用。因此是可以继续用的,只是它会有这样的提示而已。
    出现这种警告的原因是自己电脑上的R版本不是最新的了,需要更新。
    如果卸载掉旧版本再安装新版本来进行更新的话,会丢失掉之前下载安装的程辑包。如果用以下的代码进行更新的话,就不会出现这种问题。
    打开旧版本的R,而不是R studio运行以下代码:
> install.packages("installr")
> library(installr)
> updateR()

参考CSDN博主的文章


没有权限安装包

installation path not writeable, unable to update packages: cluster, nlme

虽然已经修改了权限,但是还是不可以

  • 解决方案:
    以管理员身份运行R GUI,然后再更新即可,更新了R包到最新版R 3.6.0,现在管理包的命令都变了
BiocManager::install(c("cluster", "nlme"))

安装包:cannot open url

Warning: unable to access index for repository https://mirrors.tuna.tsinghua.edu.cn/CRAN/src/contrib:
 cannot open URL 'https://mirrors.tuna.tsinghua.edu.cn/CRAN/src/contrib/PACKAGES' 

安装包的时候遇到类似于无法打开镜像源的问题,即使更换了也没有解决,网上看到一种解决方案试了一下 work:将https换成http,虽然我们浏览器不管是http、https都能打开

# 输入如下命令,但是重启后还会变回原来的设置
options(repos='http://cran.rstudio.com/')

要改一个R studio设置: Tools -> Global Options -> Packages and unchecking the "Use Internet Explorer library/proxy for HTTP" option,将Use Internet Explorer library/proxy for HTTP选项反勾选
参考来源

你可能感兴趣的:(解决R报错)