解决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选项反勾选
参考来源

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容