在R中加载“ dplyr”软件包时显示错误。

时间:2019-01-07 12:45:40

标签: r

  port: 8443
  ssl:
    enabled: true
    key-store: classpath:identity.jks
    key-password: secret
    key-store-password: secret
    trust-store: classpath:truststore.jks
    trust-store-password: secret
    client-auth: need
  servlet:
    context-path: /api/v1

给出以下错误。

ibrary("dplyr")

但是在将lib路径指定为Error: package or namespace load failed for ‘dplyr’ in library.dynam(lib, package, package.lib): shared object ‘rlang.so’ not found In addition: Warning message: S3 methods ‘$.rlang_data_pronoun’, ‘$.rlang_fake_data_pronoun’, ‘$<-.quosures’, ‘$<-.rlang_data_pronoun’, ‘[.quosures’, ‘[.rlang_data_pronoun’, ‘[.rlang_envs’, ‘[.stack’, ‘[<-.quosures’, ‘[[.rlang_data_pronoun’, ‘[[.rlang_fake_data_pronoun’, ‘[[<-.quosures’, ‘[[<-.rlang_data_pronoun’, ‘Math.quosure’, ‘Ops.quosure’, ‘Summary.quosure’, ‘as.character.quosure’, ‘as.list.quosures’, ‘c.quosures’, ‘c.rlang_envs’, ‘conditionMessage.rlang_error’, ‘format.rlang_trace’, ‘length.rlang_data_pronoun’, ‘length.rlang_fake_data_pronoun’, ‘mean.quosure’, ‘median.quosure’, ‘names.rlang_data_pronoun’, ‘names.rlang_fake_data_pronoun’, ‘print.frame’, ‘print.quosure’, ‘print.quosures’, ‘print.rlang_data_pronoun’, ‘print.rlang_envs’, ‘print.rlang_error’, ‘print.rlang_fake_data_pronoun’, ‘print.rlang_lambda_function’, ‘print.rlang_trace’, ‘print.rlang_zap’, ‘ [... truncated] 的同时,加载库将加载.libPaths( "/usr/lib/R/library/" )软件包,并且不会产生错误。 我实际上想知道这背后的问题是什么。 另外,R控制台上的install.package(“ dplyr”)也不起作用。 它给出如下错误:

dplyr

1 个答案:

答案 0 :(得分:0)

“ dplyr”软件包有问题。此问题是由于R版本上安装了最新的rlang而不再为其生成二进制文件的。...

  1. 尝试重新启动R-Studio
  2. https://cran.r-project.org/bin/macosx/:根据链接在链接中安装合适的版本 达到系统要求并更新设备上的R
  3. 尝试将您的R更新到最新版本

替代答案:

建议先进行等待,直到dplyr> 0.7.4的二进制文件在CRAN上可用,然后再进行需要0.7.6的重大更改。

install.packages(“ dplyr”) 将软件包安装到‘... (因为未指定“ lib”) 有可用的二进制版本,但更高版本是源版本: 二进制源needs_compilation dplyr 0.7.4 0.7.7是

您要从源安装需要编译的软件包吗? y / n: