问题标签 [rtools]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
395 浏览

r - 在 R 中获取 cpp 代码时,在构建共享库时发生错误 1

我需要使用一些c++代码来加快一些计算。为了做到这一点,我需要 Rtools。

我去了:https : //cran.r-project.org/bin/windows/Rtools/ 并安装了最新的稳定版本(Rtools35.exe(推荐))。安装似乎很好。

然后我find_rtools从 package启动devtools。在像这样的初始错误之后Rtools 与 R 版本 3.5.1 不兼容吗?由于那个答案,我设法解决了它。

现在find_rtools返回TRUE

然后我尝试获取我的 cpp 代码,但仍然会弹出此错误:

C:/Rtools/mingw_64/bin/g++ -I"C:/Users/MARCO~1.FUM/DOCUME~1/R/R-35~1.0/include" -DNDEBUG -I"C:/Users/marco. fumagalli/Documents/R/R-3.5.0/library/Rcpp/include" -I"C:/Users/marco.fumagalli/CustomerNavigation/src/features" -O2 -Wall -mtune=generic -c bDist.cpp - o bDist.o 10 [main] make 20472 child_copy: stack write copy failed, 0x65ABA0..0x660000, done 0, windows pid 20472, Win32 error 5 482 [main] make 20472 fork: child 14912 - pid 14912, exitval 0x103, errno 11 制作:fork:资源暂时不可用 sourceCpp 中的错误(“src/features/bDist.cpp”):构建共享库时发生错误 1。尝试网址

然后它会弹出一个窗口说我需要一个 c++ 编译器(?!)。

正如此处指出的那样,Rcpp 找不到 Rtools:“在构建共享库时发生错误 1”我已经将建议的 bin 路径添加到 PATH 中。

我的 R 版本信息

我在 Windows 10 上。

谢谢

0 投票
2 回答
1527 浏览

r - 警告:需要 Rtools

每次安装包时都会出现此警告:警告:构建 R 包需要 Rtools,但当前未安装。请在继续之前下载并安装适当版本的 Rtools:

自 4 个月以来我一直在使用 R-Studio,之前没有遇到过这个警告。尽管每次安装成功时都会收到此警告。

0 投票
0 回答
572 浏览

r - 安装 Rtools 时遇到问题

我在让 Rtools 运行时遇到问题。我搜索了 SO 和其他网站,但仍然无法深入了解。

我正在使用 R 版本 3.6.1,并尝试安装 Rtools 35。我正在使用 RStudio 1.0.143,但在 R 控制台中运行代码不会产生不同的结果。

我已经安装了具有管理权限的 Rtools,在 C:\Rtools Rtools\bin、Rtools\mingw_32\bin 和 Rtools\mingw_64\bin 都在 PATH 中。gcc 编译器安装在 mingw_32 和 ming_64 二进制文件中,我从 mingw_32 文件夹中复制了一个并将其放在 Rtools\bin 中(正如一篇帖子所建议的那样。

跑步:

RStudio 没有找到 RTools 之后

看起来 RTools 已安装:

但是,在 Rcpp 中进行简单评估会引发错误。跑步:

我已经重新启动计算机,并尝试重新安装 Rtools 几次。我不知道下一步该尝试什么。

0 投票
0 回答
555 浏览

r - 使用 Rtools 从源安装 R 包失败 - 如何修复 collect2.exe:错误:ld 返回 1 退出状态

我需要从源代码安装 R 包。这对于 ROracle、dplyr、purrr 失败并出现编译错误(见下文)。有趣的是,ggplot2 并没有失败。

我正在使用 Rtools 3.5.0.4 在 Windows 7 上运行 R-Portable 3.6.1 64 位。相关的本地环境变量是

BINPREF = C:/Rtools/mingw_$(WIN)/bin

路径 = C:\Rtools\bin; %R_HOME%;C:\Rtools\mingw_$(WIN)\bin

我在这台 PC 上没有管理员权限,这就是为什么在 Rtools 的“安装”过程中可能没有设置系统路径变量或注册表项的原因,但我不确定这是否真的是这里的问题。

失败:

没有失败:

0 投票
0 回答
2857 浏览

r - 在 R 3.6.1 中安装包的问题

我正在为我的 R 版本(3.6.1)而苦苦挣扎。我想安装的许多软件包都不起作用,因为以下消息:

知道发生了什么吗?

0 投票
1 回答
128 浏览

r - 从自定义 R 包构建的函数调用返回旧版本函数的结果

我通常会做一个标准的reprex、SO post、冲洗和重复,但这是一个很难复制的。我会尽量描述我的问题。

背景

我正在尝试在 R 中构建一个自定义包,我简单地称之为myTools. 构建运行没有错误,并且所有功能都可以正常工作(+/- 一些我需要完善的东西)。它只是我发现对我的工作有帮助的一组函数。我有一个特定的函数get_data(),它读取一个 CSV 文件并清理它(它是一个人类可读但完全不整洁的数据集)。该函数对其进行清理并使数据整洁(例如,将 Invoice 转换为整洁的数据集)。

问题

每次我编译包并测试函数get_data()时,R 都会以某种方式运行该函数的旧版本。我已经手动逐一运行了函数中的行,代码的结果没有错误并返回预期的整洁数据集。get_data()但是,如果我在控制台中调用已编译的,则会调用版本的函数。

笔记

我在函数中添加了一条简单的线print("Hello Bob!")。构建和安装后它不会显示在输出中。再一次,更多的证据表明 R 似乎正在使用我的函数的一些较旧的源并且正在编译那个。

pkgbuild::find_rtools()返回TRUE

我关闭了构建项目,打开了一个新的 RStudio/R 会话。将我的库加载到一个空白脚本文件中。在 ctrl-click 函数上get_data(),RStudio 确实将我带到了该函数的旧版本。

预期成绩

get_data()在控制台/脚本中调用的新编译版本。

任何提示,尝试的想法表示赞赏。谢谢!

0 投票
0 回答
154 浏览

r - RTools 是否破坏了我运行某些包的能力?

我最近安装了 RTools(windows 计算机),现在似乎我所有与之关联的包tidyverse(例如,tidyverse自身、dplyrggplot2等)都不再加载并且无法安装。

加载 R 会话时出现以下错误:

我是否应该简单地卸载 RTools 并查看是否一切都得到修复?还是我需要重新安装 R?Sys.getenv()在将 RTools 安装到我什至不确定它在哪里之后tidyverse,系统环境(>

0 投票
3 回答
24289 浏览

r - Rtools 是构建 R 软件包所必需的,但目前尚未安装

我对 R/RStudio 比较陌生。直到今天,我都成功地安装了软件包。每次我尝试安装软件包时,都会收到以下错误:

警告:构建 R 包需要 Rtools,但当前未安装。请在继续之前下载并安装适当版本的 Rtools: https ://cran.rstudio.com/bin/windows/Rtools/ 将 软件包安装到 'C:/Users/my. 名称/文档/R/win-library/3.6'(因为未指定“lib”)尝试 URL ' https://cran.rstudio.com/bin/windows/contrib/3.6/openintro_1.7.1.zip '内容类型'应用程序/zip' 长度 3136068 字节 (3.0 MB) 已下载 3.0 MB

Rtools 已经安装在我的机器上,所以我不确定为什么它没有被识别。

我已尝试卸载并重新安装 rtools,但似乎无法解决问题。这里的任何见解将不胜感激!

0 投票
1 回答
383 浏览

r - 构建 R 包需要 Rtools

如何安装 Rtools?我想创建一个 R 包,但收到以下消息:警告:构建 R 包需要 Rtools,但当前未安装。请在继续之前下载并安装适当版本的 Rtools:

https://cran.rstudio.com/bin/windows/Rtools/

这是什么解决方案?

0 投票
0 回答
175 浏览

r - 无法安装 rtools

我需要安装 Rtools 但我没有成功。

当我运行它时,它可以工作

当我加载库时,它也可以正常工作。但是当我运行需要 rtools 的代码时,我得到:

当我尝试安装 rtools 时,我得到了这个:

解决方案

设置路径解决了这个问题。谢谢@red_quark

RStudio 未检测到 Rtools