当前位置: 首页 > 知识库问答 >
问题:

错误:rstudio-Debian jessie 8.0中的包“rlang”编译失败

阙项禹
2023-03-14

我正试图在我的Debian jessie机器上安装R(版本3.1.1 64位)中的“forecast”软件包。

我已经安装了分析所需的其他R软件包。然而,当我尝试安装“forecast”包时,它需要依赖项,即rlang、tipple和ggplot2。从错误日志(如下所示)中可以看出,tipple和ggplot2需要安装rlang才能安装它们。

gcc-std=gnu99-I/usr/share/R/include-DNDEBUG-fpic-g-O2-fstack protector-strong-Wformat-Werror=format security-D_FORTIFY_SOURCE=2-g-c sexp。c-o性别歧视。o

gcc-std=gnu99-I/usr/share/R/include-DNDEBUG-fpic-g-O2-fstack protector strong-Wformat-Werror=format security-D_FORTIFY_SOURCE=2-g-c接头。c-o拼接。o

包含在splice中的文件中。c:2:0:

Vector. h:在函数namespace_rlang_sym中:

矢量。h:94:19:错误:“R_DoubleColonSymbol”未声明(此函数首次使用)返回(Rf_lang3(R_DoubleColonSymbol,rlang_sym,sym));^矢量。h:94:19:注意:每个未声明的标识符在其出现的每个函数中只报告一次

/usr/lib/R/etc/Makeconf:128:目标拼接的配方。o’失败了

make:**[splice.o]错误1

错误:包“rlang”的编译失败

  • 删除/usr/local/lib/R/site-库/rlang

安装中的警告。包:包“rlang”的安装存在非零退出状态错误:依赖项“rlang”不适用于包“tibble”*正在删除“/usr/local/lib/R/site library/tibble”

在install.packages警告:安装包tibble有非零退出状态错误:依赖'tibble'是不可用的包'ggplot2'*删除'/usr/本地/lib/R/网站库/ggplot2'

安装中的警告。包:包“ggplot2”的安装具有非零退出状态错误:依赖项“ggplot2”不可用于包“forecast”*删除“/usr/local/lib/R/site library/forecast”

在install.packages警告:安装包预测有非零退出状态

RLANG安装失败,上面的错误信息。任何专家的帮助将不胜感激。

共有1个答案

和弘博
2023-03-14

我认为问题在于你的R版本,基于这个问题,它会产生同样的错误。一些“tidyverse”软件包,如tibblerlang都是最新的,需要更新的R版本。

所以:尝试更新你的R版本。最新版本是3.4.0。

 类似资料:
  • 我在Eclipse中使用maven创建了一个webapp项目。当我在命令提示符下运行命令mvn包时,它会显示folowing错误。 我尝试更改jdk和JRE。但不起作用。仍然显示相同的错误

  • 我最近在部署到我们的共享主机时遇到了问题。从 Visual Studio 通过 Web 部署进行部署时,99% 的时间我在登录后在登录页面或主页上收到此错误。有时我可能会点击几下不同的部分,然后它就会击中。它通常会在几分钟到90分钟后消失。 运行Windows Server 2012 R2 Standard、IIS8和.NET 4.5的Web主机。 Web主机建议我需要使用Visual Studi

  • 请帮帮我!我找不到此问题的任何解决方案 “/”应用程序中的服务器错误。< br >编译错误< br >描述:编译服务此请求所需的资源时出错。请查看以下特定错误详细信息,并适当修改您的源代码。 编译器错误消息: 编译器失败,错误代码为-2146232576。 显示详细的编译器输出: C:\Windows\System32\inetsrv 版本信息: 微软 .NET 框架版本:4.0.30319;AS

  • 问题内容: 我有一个包,其中导入了javax.servlet。和javax.servlet.http。,当我尝试在命令提示符下对其进行编译时,出现错误 软件包javax.servlet不存在 我使用JDK 1.7.0和Tomcat 6.0。 问题答案: 您需要将Tomcat 文件的路径添加到编译时类路径。 Java需要在类路径中查找导入的依赖项。否则,它将默认为上面示例中包含的当前文件夹。的是Wi

  • 我正在尝试向现有的企业项目添加maven支持。这是一个多模块项目,前两个模块的编译和打包没有问题,但我面临编译错误,我试图在多个模块中使用相同的依赖关系。我的结构是: 我支持在Eclipse上打开的项目,它没有显示任何错误。当我从父级运行时,它成功地安装了模块1和模块2,但在模块3上失败,表明,。包裹xxx。yyy和符号XXXYYY位于模块2和3的依赖项上列出的jar中。 由于两个模块都依赖于同一