问题标签 [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 投票
1 回答
424 浏览

r - 让 rtools40 在 Parallels VM 中的 Windows 10 中的 Rstudio 1.2.5042 和 TERR (Tibco Engine R) 上工作

编辑:问题最终是 TERR 5.1.0 实际上基于 R 3.6。因此需要 Rtools35。第二个问题是我试图将软件包安装到一个网络位置,该位置设置为 Rstudio 的默认位置,因为它安装在 Parallels VM 中。

在过去的几天里,我一直在努力解决这个问题。有很多关于如何解决 rtools40 问题的帖子,我阅读了我能找到的所有内容,但仍然没有解决这个问题。问题可能源于我必须使用 Rstudio 和 TERR(TIBCO Enterprise Runtime for R =)而不是 R,而且一切都在 Parallels VM 中运行。

安装软件包时(在本例中是 Vegan,但也尝试过 devtools、tidyverse 等)我得到以下错误:

这是我的版本信息:

这是几个 sys.which 命令的输出:

我还尝试将 mingw32 更改为 mingw64。

我将不胜感激有关如何解决此问题的任何建议!

0 投票
0 回答
87 浏览

r - 安装 R 包和 Rtools

我试图在 Rstudio (R 4.0.2) 上安装软件包并收到此错误: 在此处输入图像描述

另外,我试图安装 rtools,但收到此错误: 在此处输入图像描述

我该如何处理?我应该怎么做才能下载软件包?

0 投票
1 回答
4721 浏览

r - 如何安装 Rtools?

我需要安装 Rtools 才能使用 keras 包。我已经从https://cran.r-project.org/bin/windows/Rtools/成功下载了 Rtools ,但是我需要“把它放在一个路径上”,正如这个网站上所说的那样。我不明白这里写的是什么。请您用简单的方式向我解释一下,最好举个例子吗?

谢谢您的帮助。

0 投票
1 回答
926 浏览

r - 没有关于 x64 的 .o 文件的信息:关于使用 Rcpp 进行 R 包检查的注意事项

我正在使用 Windows 并且刚刚更新到R 4.0.3(使用RStudioto 1.3.959)并R检查了我使用的一个包,Rcpp并且RcppArmadillo我得到了以下注意事项:

当我在R 4.0.2. 我试图找出我的包裹里发生了什么,但没有成功。

我也试过这个(用R 4.0.3):

我得到了与我的包的一个输出相同类型的 NOTE。同样,R 4.0.2此 NOTE 不输出。

关于这个注意的任何想法?或者至少对我可以尝试找出发生了什么事情的任何建议?

提前致谢。


更新的问题

我想在更新我的问题之前进行额外的测试。

他们来了:

R 4.0.3我在其他几台 Windows 机器上进行了全新安装rtoolsRStudio以及devtools运行以下示例所需的包(没有预编译的对象)。我设法使用 reprex()来重现我为另一个模板包创建的注释Rcpp.package.skeleton()

reprex 包于 2020-10-18 创建(v0.3.0)

除了上述测试之外,我还运行了相同的代码:

  • R 4.0.3rtools35

  • R 4.0.2rtools40

  • R 4.0.3在 Linux ( x86_64-pc-linux-gnu (64-bit))

对于这三个测试,检查干净地通过了。

总之,问题只出现R 4.0.3with rtools40。假设问题来自于是否正确rtools40?如果是这样,对 CRAN 检查/提交有什么影响?

谢谢

0 投票
0 回答
277 浏览

r - 如何为新更新的 RTools40 设置新路径?

将 R 更新到 4.0.3 并将 RStudio 更新到最新版本后,我遇到了这些问题中描述的 RStudio 和 RTools 的协整问题(在 R 为 3.6 和 RTools 35 之前,一切正常): https://community.rstudio。 com/t/problems-with-r-4-0-0-windows-error-package-or-namespace-load-failed-for-stats-in-indl-x-as-logical-local-as-logical-现在/62958/6

https://community.rstudio.com/t/rtools-not-found-after-r-4-0-0-installation/63356/3

我发现我应该为我的用户设置一些环境变量。但是,我不明白该怎么做,尽管 RTolls 的新路径应该有路径C:\rtools40\usr\bin(旧 Rtools 版本是 C:\RTools\bin. 你能帮忙吗?

另外,我做了这些步骤,但下载包时出错

然后我尝试了以下并得到了不同的错误

0 投票
0 回答
700 浏览

r - 安装失败:退出状态非零

我正在尝试使用安装“metafor”包的开发版本

但是,我有以下错误消息。我尝试将依赖项和强制设置为 TRUE,但没有成功。

. . .

0 投票
0 回答
117 浏览

r - 安装了Rtools,R说没有安装

我已按照此处的说明进行操作

https://cran.r-project.org/bin/windows/Rtools/

当我在 jsonlite 包上运行测试时,我仍然得到

接着

0 投票
0 回答
83 浏览

r - 在 R4.0.3 上安装 cplexAPI 1.4.0

我试图在 R4.0.3 上安装 cplexAPI 1.4.0。我已经按照描述的所有步骤安装了 cplex 12.10

但是我仍然收到以下错误:

"C:/Source/rtools40/mingw32/bin/"gcc -I"C:/Source/R/R-40~1.3/include" -DNDEBUG -g -D_R_=1 -DUSE_R=1 -I"C:\ Program Files\IBM\ILOG\CPLEX_Studio_Community129\cplex\include" -O2 -Wall -std=gnu99 -mfpmath=sse -msse2 -mstackrealign -c cplexAPI.c -o cplexAPI.o C:\Program Files\IBM\ILOG\CPLEX_Studio_Community129 \cplex\include/ilcplex/cpxconst.h:243:62: error: expected ')' before 'deprecated' #define CPXDEPRECATEDAPI(version) __declspec(dllimport deprecated) ^~~~~~~~~~ C:\Program Files\IBM\ILOG\CPLEX_Studio_Community129\cplex\include/ilcplex/cplex.h:1194:1:注意:在宏 'CPXDEPRECATEDAPI' CPXDEPRECATEDAPI(12090000) 的扩展中 ^~~~~~~~~~~~~~~ ~ C:\Program Files\IBM\ILOG\CPLEX_Studio_Community129\cplex\include/ilcplex/cpxconst.h:243:41: 错误:预期标识符或 '('before ')' token #define CPXDEPRECATEDAPI(version) __declspec(dllimport deprecated) ^~~~~~~~~~ C:\Program Files\IBM\ILOG\CPLEX_Studio_Community129\cplex\include/ilcplex/cplex.h:1194: 1:注意:在宏 'CPXDEPRECATEDAPI' CPXDEPRECATEDAPI(12090000) 的扩展中 ^~~~~~~~~~~~~~~~ C:\Program Files\IBM\ILOG\CPLEX_Studio_Community129\cplex\include/ilcplex/cpxconst .h:243:62: error: expected ')' before 'deprecated' #define CPXDEPRECATEDAPI(version) __declspec(dllimport deprecated) ^~~~~~~~~~ C:\Program Files\IBM\ILOG\CPLEX_Studio_Community129\ cplex\include/ilcplex/cplex.h:1200:1: 注意:在宏 'CPXDEPRECATEDAPI' CPXDEPRECATEDAPI(12090000) 的扩展中 ^~~~~~~~~~~~~~~~ C:\Program Files\IBM \ILOG\CPLEX_Studio_Community129\cplex\include/ilcplex/cpxconst.h:243:41:错误:预期标识符或“(”before ')' token #define CPXDEPRECATEDAPI(version) __declspec(dllimport deprecated) ^~~~~~~~~~ C:\Program Files\IBM\ILOG\CPLEX_Studio_Community129\cplex\include/ilcplex/cplex.h:1200: 1:注意:在宏 'CPXDEPRECATEDAPI' CPXDEPRECATEDAPI(12090000) 的扩展中 ^~~~~~~~~~~~~~~~ C:\Program Files\IBM\ILOG\CPLEX_Studio_Community129\cplex\include/ilcplex/cpxconst .h:243:62: error: expected ')' before 'deprecated' #define CPXDEPRECATEDAPI(version) __declspec(dllimport deprecated) ^~~~~~~~~~ C:\Program Files\IBM\ILOG\CPLEX_Studio_Community129\ cplex\include/ilcplex/cplex.h:1231:1: 注意:在宏 'CPXDEPRECATEDAPI' CPXDEPRECATEDAPI(12090000) 的扩展中 ^~~~~~~~~~~~~~~~ C:\Program Files\IBM \ILOG\CPLEX_Studio_Community129\cplex\include/ilcplex/cpxconst.h:243:41:错误:预期标识符或“(”before ')' token #define CPXDEPRECATEDAPI(version) __declspec(dllimport deprecated) ^~~~~~~~~~ C:\Program Files\IBM\ILOG\CPLEX_Studio_Community129\cplex\include/ilcplex/cplex.h:1231: 1:注意:在宏 'CPXDEPRECATEDAPI' CPXDEPRECATEDAPI(12090000) 的扩展中 ^~~~~~~~~~~~~~~~ C:\Program Files\IBM\ILOG\CPLEX_Studio_Community129\cplex\include/ilcplex/cpxconst .h:243:62: error: expected ')' before 'deprecated' #define CPXDEPRECATEDAPI(version) __declspec(dllimport deprecated) ^~~~~~~~~~ C:\Program Files\IBM\ILOG\CPLEX_Studio_Community129\ cplex\include/ilcplex/cplex.h:1237:1: 注意:在宏 'CPXDEPRECATEDAPI' CPXDEPRECATEDAPI(12090000) 的扩展中 ^~~~~~~~~~~~~~~~ C:\Program Files\IBM \ILOG\CPLEX_Studio_Community129\cplex\include/ilcplex/cpxconst.h:243:41:错误:预期标识符或“(”before ')' token #define CPXDEPRECATEDAPI(version) __declspec(dllimport deprecated) ^~~~~~~~~~ C:\Program Files\IBM\ILOG\CPLEX_Studio_Community129\cplex\include/ilcplex/cplex.h:1237: 1:注意:在宏 'CPXDEPRECATEDAPI' CPXDEPRECATEDAPI(12090000) 的扩展中 ^~~~~~~~~~~~~~~~ C:\Program Files\IBM\ILOG\CPLEX_Studio_Community129\cplex\include/ilcplex/cpxconst .h:243:62: error: expected ')' before 'deprecated' #define CPXDEPRECATEDAPI(version) __declspec(dllimport deprecated) ^~~~~~~~~~ C:\Program Files\IBM\ILOG\CPLEX_Studio_Community129\ cplex\include/ilcplex/cplex.h:1242:1: 注意:在宏 'CPXDEPRECATEDAPI' CPXDEPRECATEDAPI(12090000) 的扩展中 ^~~~~~~~~~~~~~~~ C:\Program Files\IBM \ILOG\CPLEX_Studio_Community129\cplex\include/ilcplex/cpxconst.h:243:41:错误:预期标识符或“(”before ')' token #define CPXDEPRECATEDAPI(version) __declspec(dllimport deprecated) ^~~~~~~~~~ C:\Program Files\IBM\ILOG\CPLEX_Studio_Community129\cplex\include/ilcplex/cplex.h:1242: 1:注意:在宏 'CPXDEPRECATEDAPI' CPXDEPRECATEDAPI(12090000) 的扩展中 ^~~~~~~~~~~~~~~~ C:\Program Files\IBM\ILOG\CPLEX_Studio_Community129\cplex\include/ilcplex/cpxconst .h:243:62: error: expected ')' before 'deprecated' #define CPXDEPRECATEDAPI(version) __declspec(dllimport deprecated) ^~~~~~~~~~ C:\Program Files\IBM\ILOG\CPLEX_Studio_Community129\ cplex\include/ilcplex/cplex.h:1597:1: 注意:在宏 'CPXDEPRECATEDAPI' CPXDEPRECATEDAPI(12090000) 的扩展中 ^~~~~~~~~~~~~~~~ C:\Program Files\IBM \ILOG\CPLEX_Studio_Community129\cplex\include/ilcplex/cpxconst.h:243:41:错误:预期标识符或“(”before ')' token #define CPXDEPRECATEDAPI(version) __declspec(dllimport deprecated) ^~~~~~~~~~ C:\Program Files\IBM\ILOG\CPLEX_Studio_Community129\cplex\include/ilcplex/cplex.h:1597: 1: 注意: 在宏 'CPXDEPRECATEDAPI' CPXDEPRECATEDAPI(12090000) 的扩展中 ^~~~~~~~~~~~~~~~ make: *** [C:/Source/R/R-40~1.3/ etc/i386/Makeconf:222: cplexAPI.o] 错误 1 ​​错误: 包 'cplexAPI' 的编译失败cplexAPI'cplexAPI'

  • 删除 install.packages 中的“C:/Source/R/R-4.0.3/library/cplexAPI”警告:安装包“cplexAPI”的退出状态非零

有没有人遇到过这个?

0 投票
0 回答
1902 浏览

r - sys.which('make') 返回一个空向量,导致用.cpp构建的包安装失败

我已经更新了 r、rtools 和 rstudio。但它似乎无法找到make.exe,而在C:\rtools40\usr\bin\make.exe它存在。

Rtools 是从https://cran.r-project.org/bin/windows/Rtools/下载的 rtools40-x86_64.exe 。所有软件包都是最新的(Rstudio 告诉我的)。

当我尝试安装使用 Rcpp 构建的软件包时,它会返回

并且安装失败。有什么办法可以处理吗?

0 投票
1 回答
252 浏览

r - 从源代码构建 R 包失败:Win10、RStudio

在我的 Windows 机器上从源代码安装包对我来说失败。我卸载了 RStudio、R 并删除了 rtools40 文件夹,重新启动并重新安装了这些项目。我相信我已经正确设置了路径。

这是我尝试过的代码,使用了这里的一些故障排除帮助:

这是输出:

该问题似乎不是特定于lme4包的。