问题标签 [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 回答
33 浏览

r - 我在 cran 和 github 中找不到包工具

我需要 tools在我闪亮的应用程序中包含包。但我在 cran 和 GitHub 中都找不到这个包,它到底在哪里。它已经安装在我的 R 上,但我怀疑它是作为依赖项安装的。

这是这里讨论的库 https://stackoverflow.com/a/47115540

0 投票
1 回答
3797 浏览

r - 安装包期间未找到 Rtools 4.0

对于我尝试安装的许多 R 包(在我的 Windows 10 机器上),我收到警告:

我认为这只是一个错误的错误消息,因为安装似乎仍然进行,但最近我尝试安装一个包(rstan)并发现它完全不起作用。我的预感是,由于 rstan完全依赖于使用 rcpp 编译代码,也许我只是摆脱了以前的包,因为我没有使用它们中依赖于 Rtools 的函数。

我重新安装了 Rtools 4.0,然后devtools::find_rtools()返回TRUE. 但是当我运行时Sys.getenv()['PATH'],路径上没有 Rtools。安装过程中也没有地方告诉它我想要 Rtools 在路径上,所以这些说明没有帮助 - 他们引用的菜单对我来说不存在。所以我认为这可能是新的 Rtools 4.0 没有将自己放在系统路径上的问题。pkgbuild::rtools_path()但是,即使在我直接编辑 Windows 路径环境变量(系统和用户版本)以包含由(提供给我的路径后,问题仍然C:\rtools40\usr\bin存在,该路径既存在并且看起来是正确的)。

这似乎与Rtools 4.0 的问题不同(Rstudio 错误地声称它已被删除),因为没有声称 Rtools 已被删除。据我所知,它与R 未检测到 Rtools 也不相同:我不会在我的 Rtools 安装中留下任何功能 - 我什至没有在我的安装向导中获得选项。

将不胜感激任何意见或建议。

0 投票
1 回答
182 浏览

r - 尝试从源代码安装 R 包(mirt)时出错

我正在尝试mirt从源代码安装 R 包,但收到错误消息。我在 PC 和 Mac 上都收到错误消息。请注意,我的 PC 和 Mac 都设置为从源代码安装软件包,并且我已在两个系统上成功地从源代码安装软件包。例如,我已经验证我可以jsonlite使用以下命令在我的 PC 和 Mac 上成功地从源代码安装包:install.packages("jsonlite", type = "source"). 我的 PC 上安装了Rtools 4.0 ,Mac 上安装了Xcode 和R 编译器工具。该软件包的创建者 Phil Chalmersmirt建议我的编译器可能需要重新配置(因为看起来 g++.exe 不在 R 可以看到的路径中)。我该如何解决这个问题,以便我可以mirt从源代码安装包?

这是我在我的 PC 上尝试从源代码安装时收到的错误:

会话信息:

验证 Rtools 4.0 已安装:

但是,R 似乎不知道在哪里g++.exe

0 投票
1 回答
925 浏览

r - Rtools40:make 实用程序(bash、make 等)在哪里?

嗨,我试图升级我的 R 安装,但我无法完成它。我从这里https://cran.rstudio.com/bin/windows/Rtools/安装了 RTools40 ,它清楚地指出:“安装完成后,您需要再执行一步才能编译 R 包:您需要将 Rtools make 实用程序(bash、make 等)的位置放在 PATH 上。” 我不知道这些实用程序的路径。我如何找到这些 Rtools 实用程序?

编辑:解决了。我必须插入位于 rtools40/usr/bin 中的文件夹的路径。

0 投票
1 回答
1840 浏览

r - 警告消息:'c:/Rtools/mingw_/bin/g++' 未找到

当我尝试在 R 中使用 RStan(需要 RTools 才能运行)时,我收到以下警告消息:

警告消息:在系统中(粘贴(CXX,ARGS),ignore.stdout = TRUE,ignore.stderr = TRUE):'c:/Rtools/mingw_/bin/g++' 未找到

但是,当我检查“c:/Rtools/”文件夹时,我发现了两个“mingw_”文件,分别称为“mingw_32”和“min_gw64”,并且在这两个文件夹中已经有一个“bin/g++”文件。为什么我会收到此警告?有两个文件夹,一个32位和一个64位是错误的吗?

0 投票
1 回答
550 浏览

r - R 4.0 使用 Rtools/ 而不是 rtools40/

我最近将 R 从 3.6.1 更新到 4.0.2。与此同时,我更新到了最新版本的 rtools (rtools40)。我还按照说明在此处将 rtools40 添加到 PATH中。

但是,在重新启动 R 之后,Sys.which("make")会给出"C:\\Rtools\\bin\\make.exe"一个旧版本的 Rtools。但C:/Rtools/bin不在我的 PATH 中。

如果不删除旧的 rtools,我如何告诉 R 使用 rtools40?


编辑:原来旧的 Rtools 在系统 PATH 上(但不在用户 PATH 上)。从系统 PATH 中删除旧的 Rtools/ 解决了这个问题。

0 投票
0 回答
912 浏览

r - 安装 Rtools 时出现“错误:找不到表”

我正在尝试使用以下代码安装 Rtools:

但是,它随后给了我以下错误消息:

“错误:找不到表。”

我不知道此错误消息的含义或如何修复它,因此欢迎任何帮助!

0 投票
1 回答
78 浏览

r - std::unique_ptr 的标头位置

我花了一天的大部分时间用 statet 插件设置 eclipse 来构建 Rcpp 包。很多错误,然后重试。我想我现在差不多了。

问题是,在我前段时间编写的一个包中(使用石刀和球杆进行开发)我使用了 std::unique_ptr ,eclipse 中的代码检查器没有解决这个问题。我在配置中已经提供了以下包含目录:

C:/Rtools/mingw_64/lib/gcc/x86_64-w64-mingw32/4.9.3/include

C:/Rtools/mingw_64/lib/gcc/x86_64-w64-mingw32/4.9.3/include-fixed

C:/Rtools/mingw_64/x86_64-w64-mingw32/include

C:/Rtools/mingw_64/x86_64-w64-mingw32/include/c++

C:/Rtools/mingw_64/x86_64-w64-mingw32/include/c++/backward

C:/Rtools/mingw_64/x86_64-w64-mingw32/include/c++/x86_64-w64-mingw32

我可以在 C:/Rtools/mingw_64/x86_64-w64-mingw32/include 中看到 stdlib.h 所以,我认为一切都会好的。

0 投票
1 回答
492 浏览

r - 为什么我不能正确安装 rtools40 x64 Widows?

我正在尝试根据https://cran.rstudio.com/bin/windows/Rtools/上的说明安装 rtools40 。我已经设置了 PATH,但是在从 Source 安装 R 包时:

它给出了这个错误:

我添加了当前处于活动状态的 PATH 路由:

在此处输入图像描述

0 投票
2 回答
448 浏览

r - 安装两个版本的 rtools

我已经安装在本地磁盘上的 windowsR version 4.0.2中。我最近安装的,在本地盘。我的问题是如何在不干扰变量环境的情况下安装在磁盘上?换句话说,我想要两个版本的 rtools 并且它们可以正常工作,谢谢。Rtools40C:\Microsoft R Client version 3.5.2E:\Rtools35.exeE:\Rtools40

切换到 R 3.5.2 时,rtools 不起作用。

R 4.0.2 工作