gpt4 book ai didi

无法识别 Rtools 3.5?

转载 作者:行者123 更新时间:2023-12-02 08:07:27 25 4
gpt4 key购买 nike

我刚刚在一台之前没有安装过 R 的新计算机上安装了 R3.5(和 RStudio)。然后我安装了 devtools 包,当我去安装 github 的包时,我意识到(当提示时!)我忘记安装 Rtools,所以我按照提示安装。有趣的是,这个 R 工具默认安装到 C:\RBuildTools 目录,并且没有像我在以前的版本中记忆的那样提示设置路径变量。

当我重新加载 R 时,系统提示我再次安装 Rtools。我的路径不包含对 Rtools(或 Rbuildtools 目录)的引用,并且记得我过去的安装使用了目录 C:\Rtools,我决定卸载 C:\RBuildTools 并安装一个新版本 http://cran.r-project.org/bin/windows/Rtools/ (已安装 3.5 版)进入 C:\Rtools。在安装过程中,我检查了路径变量选项。

我重新加载了 RStudio 并检查以确保找到 Rtools:

> devtools::find_rtools()
Error in system(full, intern = TRUE, ignore.stderr = quiet, ...) : running command '"C:/PROGRA~1/R/R-35~1.0/bin/x64/R" --no-site-file --no-environ --no-save --no-restore --quiet CMD config CC' had status 2

但是,rtools 出现在我的 PATH 中:

> Sys.getenv("PATH")
[1] "C:\\Program Files\\R\\R-3.5.0\\bin\\x64;C:\\Rtools\\bin;..."

所以这似乎不是 Rtools 没有正确添加到我的 Path 变量的问题。谷歌搜索出现了看似相关的错误,但到目前为止还没有解决我的问题。我已经尝试了这两个建议 here而且都没有用。我想知道这是否与 RStudio 有关。

最佳答案

我在使用 RTools 3.5 时遇到了类似的问题。
安装程序确实将 C:\RTools\bin 添加到 PATH,但没有添加
C:\RTools\mingw_64\bin 显然确实引起了一些困惑。

C:\RTools\mingw_64\bin 添加到 PATH 后,一切正常。

但我的症状有点不同:RStudio 在尝试“安装并重新启动”我的包时报告错误,未找到 RTools,而 devtools::find_rtools() 报告它们存在.

关于无法识别 Rtools 3.5?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50182443/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com