我正在尝试在我的 Debian jessie 机器上安装 R(版本 3.1.1 64 位)中的“预测”包。
我已经安装了分析所需的其他 R 包。但是,当我尝试安装“预测”包时,它需要依赖项,即 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性交
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 splice.c -o拼接.o
在 splice.c:2:0 包含的文件中:
vector.h:在函数“namespace_rlang_sym”中:
vector.h:94:19: 错误: 'R_DoubleColonSymbol' 未声明(在此函数中首次使用)return(Rf_lang3(R_DoubleColonSymbol, rlang_sym, sym)); ^ vector.h:94:19: 注意:每个未声明的标识符对于它出现的每个函数只报告一次
/usr/lib/R/etc/Makeconf:128:目标“splice.o”的配方失败
制作:*** [splice.o] 错误 1
错误:包“rlang”的编译失败</p>
- 删除 '/usr/local/lib/R/site-library/rlang'</li>
install.packages 中的警告:安装包“rlang”的退出状态非零错误:依赖项“rlang”不适用于包“tibble”*删除“/usr/local/lib/R/site-library/tibble” </p>
install.packages 中的警告:安装包“tibble”的退出状态非零错误:依赖项“tibble”不适用于包“ggplot2”*删除“/usr/local/lib/R/site-library/ggplot2” </p>
install.packages 中的警告:安装包“ggplot2”的退出状态非零错误:依赖项“ggplot2”不适用于包“预测”*删除“/usr/local/lib/R/site-library/forecast” </p>
install.packages 中的警告:安装包“预测”的退出状态非零
rlang 安装失败并显示上述错误消息。任何专家的帮助将不胜感激。