【问题标题】:Error: Install papaja package and updating R错误:安装 papaja 包并更新 R
【发布时间】:2021-02-04 02:33:21
【问题描述】:

问题:我正在尝试安装 papaja 包

devtools::install_github("crsh/papaja")

我收到了这个错误:

Error: Failed to install 'reprex' from GitHub:
  System command 'Rcmd.exe' failed, exit status: -1, stdout + stderr empty

为了解决这个错误,我尝试更新 R 并且出现了这个问题:

Warning message:
In shell(install_cmd, wait = wait, ...) :
  'C:\Users\naomi\AppData\Local\Temp\RtmpyQPZSR/R-4.0.3-win.exe' execution failed with error code 127

第一个错误是我要解决的主要问题。感谢您在诊断这两个方面的帮助。

这是我当前的 R 版本:R 版本 4.0.2 (2020-06-22)

【问题讨论】:

    标签: r install.packages papaja


    【解决方案1】:

    有几个潜在的问题,从错误代码来看,我并不完全清楚问题是什么。以下是我会尝试做的事情:

    1. 检查您安装的 Rtools 是否是 R 4.0.2 的正确版本
    2. 在升级到 R 4.0.2(可能从 3.x.x)后检查 devtools 是否更新/重新安装
    3. 尝试使用管理员权限安装 R 4.0.3,然后它应该可以工作。
    4. 如果您仍然无法使用 devtools 安装,请尝试将包下载为 .tar.gz 并从本地文件安装。

    我希望这会有所帮助。我会检查我的建议是否对您有所帮助。

    【讨论】:

    • 感谢您的回复。 1. 我重新安装了 Rtools,但它似乎是针对 4.0.3 版的,当我去运行代码时,我又遇到了同样的问题。 3. 我尝试更新 R,但仍然遇到错误代码 127。 4. 我不知道如何将包下载为 .tar.gz,但我从 github 下载了 .zip 文件。
    • 因此,您可以解压缩下载的文件,在 RStudio 中打开“papaja.Rproj”并尝试运行“安装并重新启动”,您可以在“构建”功能区中找到右上角。在此之前,您可能需要安装/更新一些包,这些包是 papaja 所需的。检查软件包时,仍然有一些错误,但我设法按照我刚才描述的方式安装了它。看起来这个包还没有真正为 CRAN 准备好。
    • 嗨@tester,即使打开Rproj并从自述脚本运行代码,我也会遇到同样的错误。因此,我完全重新安装了 R 和 R Studio,并收到与本文第一条评论相同的错误。您对这里有什么建议吗?
    • 尝试在本地构建包,安装所有依赖项,然后从源代码安装。仅打开 Rproj 是不够的,您必须在 RStudio 中使用“构建和安装”。
    猜你喜欢
    • 1970-01-01
    • 2018-03-04
    • 1970-01-01
    • 1970-01-01
    • 2011-12-10
    • 2017-12-23
    • 2021-08-28
    • 2020-06-16
    • 1970-01-01
    相关资源
    最近更新 更多