问题标签 [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.
r - 我在 cran 和 github 中找不到包工具
我需要
tools
在我闪亮的应用程序中包含包。但我在 cran 和 GitHub 中都找不到这个包,它到底在哪里。它已经安装在我的 R 上,但我怀疑它是作为依赖项安装的。
这是这里讨论的库 https://stackoverflow.com/a/47115540
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 安装中留下任何功能 - 我什至没有在我的安装向导中获得选项。
将不胜感激任何意见或建议。
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
:
r - Rtools40:make 实用程序(bash、make 等)在哪里?
嗨,我试图升级我的 R 安装,但我无法完成它。我从这里https://cran.rstudio.com/bin/windows/Rtools/安装了 RTools40 ,它清楚地指出:“安装完成后,您需要再执行一步才能编译 R 包:您需要将 Rtools make 实用程序(bash、make 等)的位置放在 PATH 上。” 我不知道这些实用程序的路径。我如何找到这些 Rtools 实用程序?
编辑:解决了。我必须插入位于 rtools40/usr/bin 中的文件夹的路径。
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位是错误的吗?
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/ 解决了这个问题。
r - 安装 Rtools 时出现“错误:找不到表”
我正在尝试使用以下代码安装 Rtools:
但是,它随后给了我以下错误消息:
“错误:找不到表。”
我不知道此错误消息的含义或如何修复它,因此欢迎任何帮助!
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 所以,我认为一切都会好的。
r - 为什么我不能正确安装 rtools40 x64 Widows?
我正在尝试根据https://cran.rstudio.com/bin/windows/Rtools/上的说明安装 rtools40 。我已经设置了 PATH,但是在从 Source 安装 R 包时:
它给出了这个错误:
我添加了当前处于活动状态的 PATH 路由:
r - 安装两个版本的 rtools
我已经安装在本地磁盘上的 windowsR version 4.0.2
中。我最近安装的,在本地盘。我的问题是如何在不干扰变量环境的情况下安装在磁盘上?换句话说,我想要两个版本的 rtools 并且它们可以正常工作,谢谢。Rtools40
C:\
Microsoft R Client version 3.5.2
E:\
Rtools35.exe
E:\
Rtools40
切换到 R 3.5.2 时,rtools 不起作用。
R 4.0.2 工作