低版本R语言ggplot2安装问题解决【rlang>=1.0.0 is require】

R语言4.0以上版本总会遇到包不兼容问题,需要切换到低版本加载相应包。本次在切换到低版本后ggplot2安装出现部分问题,现总结解决方法。

目录

      • 一、问题描述
      • 二、解决方法

一、问题描述

R语言版本为3.6.3,在安装ggplot2时,出现如下错误,导致依赖包rlangscales安装失败。

namespace ‘rlang’ 0.4.11 is being loaded, but >= 1.0.0 is required

报错原因在于rlang的版本过低,但是如果去官方下载最新的rlang包,安装加载后又会出现一个缺少rlang.dll的错误。在经过全网检索后,现给出可行的方法。

二、解决方法

更换低版本的scales依赖包及ggplot2包进行本地安装即可,笔者使用的是scales 1.1.0版本以及ggplot2 3.3.1版本。本地安装的基本操作如下:

首先,打开官网R包,选择packages下的table of available
低版本R语言ggplot2安装问题解决【rlang>=1.0.0 is require】_第1张图片
其次,CTRL+F搜到定位到特定的包后,选择Old sources
低版本R语言ggplot2安装问题解决【rlang>=1.0.0 is require】_第2张图片
最后,下载旧版本的包,并在R studio里进行安装Tools—install packges from
低版本R语言ggplot2安装问题解决【rlang>=1.0.0 is require】_第3张图片

注意:这里的旧版本是相对R语言3.6.2,它的发布时间为2020-2-29,在这之前应该都可以)

最终成功加载!
低版本R语言ggplot2安装问题解决【rlang>=1.0.0 is require】_第4张图片

你可能感兴趣的:(错误解决,r语言,ggplot2,rlang)