【问题标题】:Not able to install umx packaging in R 3.6.3无法在 R 3.6.3 中安装 umx 包装
【发布时间】:2021-06-04 06:37:48
【问题描述】:

我将我的 R 更新到最新版本 4.0 并尝试安装 'umx' 包,当我拥有 3.6.3 版本时它运行良好。然后我将我的 R 改回 3.6.3 版本,'umx' 包仍然无法安装。我收到以下错误:

  • 安装源码包'kableExtra' ... ** 包‘kableExtra’成功解包并检查MD5总和 ** 使用分阶段安装 ** R ** 安装 ** 字节编译并准备延迟加载的包 dyn.load(file, DLLpath = DLLpath, ...) 中的错误: 无法加载共享对象'/Library/Frameworks/R.framework/Versions/3.6/Resources/library/gdtools/libs/gdtools.so': dlopen(/Library/Frameworks/R.framework/Versions/3.6/Resources/library/gdtools/libs/gdtools.so, 6):库未加载:/opt/X11/lib/libcairo.2.dylib 引用自:/Library/Frameworks/R.framework/Versions/3.6/Resources/library/gdtools/libs/gdtools.so 原因:找不到图片 调用: ... asNamespace -> loadNamespace -> library.dynam -> dyn.load 执行停止 错误:包“kableExtra”的延迟加载失败
  • 删除“/Library/Frameworks/R.framework/Versions/3.6/Resources/library/kableExtra” install.packages 中的警告: 安装包“kableExtra”的退出状态非零

下载的源码包在 '/private/var/folders/88/d4_sv_l174vcbkn5f8r6ytjc0000gn/T/RtmpSb59yk/downloaded_pa​​ckages'

不知道为什么在我更新我的 R 之前一切都很好,我的期望是当回到我原来的 R 版本时它会再次很好,但事实并非如此。对此的任何帮助将不胜感激!

谢谢,

里奥纳

【问题讨论】:

    标签: python r installation


    【解决方案1】:

    过去 2 天我遇到了同样的错误,然后我在 GitHub 上写了一个问题给制作这个包的人。有人通过建议更新 R 版本来回答我的问题。和你一样,我使用的是 3.6.2 版本的 R,然后我按照他的建议,我将我的 R 版本更新为 4.0.4 他还建议我上传在我上传 kableExtra 之前,通过编写此代码 install.packages('systemfonts', dependencies = TRUE) 来安装“systemfonts”包。然而我认为这是因为我使用的是旧版本。所以底线是,如果您将 R 更新到 4.0.4,并运行这两个代码; install.packages('systemfonts', 依赖项 = TRUE) install.packages('kableExtra', repos='https://cran.ma.imperial.ac.uk/')

    我猜它会起作用的。我的意思是它对我有用。

    【讨论】:

      猜你喜欢
      • 2020-09-02
      • 2020-07-06
      • 2020-07-02
      • 1970-01-01
      • 2020-07-18
      • 2018-09-24
      • 2014-01-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多