问题标签 [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 - 让 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。
我将不胜感激有关如何解决此问题的任何建议!
r - 安装 R 包和 Rtools
我试图在 Rstudio (R 4.0.2) 上安装软件包并收到此错误:
另外,我试图安装 rtools,但收到此错误:
我该如何处理?我应该怎么做才能下载软件包?
r - 如何安装 Rtools?
我需要安装 Rtools 才能使用 keras 包。我已经从https://cran.r-project.org/bin/windows/Rtools/成功下载了 Rtools ,但是我需要“把它放在一个路径上”,正如这个网站上所说的那样。我不明白这里写的是什么。请您用简单的方式向我解释一下,最好举个例子吗?
谢谢您的帮助。
r - 没有关于 x64 的 .o 文件的信息:关于使用 Rcpp 进行 R 包检查的注意事项
我正在使用 Windows 并且刚刚更新到R 4.0.3
(使用RStudio
to 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 机器上进行了全新安装rtools
,RStudio
以及devtools
运行以下示例所需的包(没有预编译的对象)。我设法使用 reprex()
来重现我为另一个模板包创建的注释Rcpp.package.skeleton()
:
由reprex 包于 2020-10-18 创建(v0.3.0)
除了上述测试之外,我还运行了相同的代码:
R 4.0.3
和rtools35
R 4.0.2
和rtools40
R 4.0.3
在 Linux (x86_64-pc-linux-gnu (64-bit)
)
对于这三个测试,检查干净地通过了。
总之,问题只出现R 4.0.3
with rtools40
。假设问题来自于是否正确rtools40
?如果是这样,对 CRAN 检查/提交有什么影响?
谢谢
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
. 你能帮忙吗?
另外,我做了这些步骤,但下载包时出错
然后我尝试了以下并得到了不同的错误
r - 安装失败:退出状态非零
我正在尝试使用安装“metafor”包的开发版本
但是,我有以下错误消息。我尝试将依赖项和强制设置为 TRUE,但没有成功。
. . .
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”的退出状态非零
有没有人遇到过这个?
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 构建的软件包时,它会返回
并且安装失败。有什么办法可以处理吗?
r - 从源代码构建 R 包失败:Win10、RStudio
在我的 Windows 机器上从源代码安装包对我来说失败。我卸载了 RStudio、R 并删除了 rtools40 文件夹,重新启动并重新安装了这些项目。我相信我已经正确设置了路径。
这是我尝试过的代码,使用了这里的一些故障排除帮助:
这是输出:
该问题似乎不是特定于lme4
包的。