[英]R 4.0 using Rtools/ instead of rtools40/
我最近将 R 从 3.6.1 更新到 4.0.2。 与此同时,我更新到最新版本的 rtools (rtools40)。 我还按照说明将 rtools40 添加到 PATH here 。
然而,在重启 R 后, Sys.which("make")
给出了"C:\\Rtools\\bin\\make.exe"
,一个旧版本的 Rtools。 但是C:/Rtools/bin
不在我的路径中。
在不删除旧的 rtools 的情况下,我如何告诉 R 使用 rtools40?
编辑:原来旧的 Rtools 在系统路径上(但不在用户路径上)。 从系统路径中删除旧的 Rtools/ 解决了这个问题。
发表我的评论作为答案,以便其他人可以更轻松地找到解决方案:
从 Rtools 更新到 Rtools40 时,确保从系统和用户PATH
中删除旧的 Rtools。 为了检查您的路径中有哪个版本,您可以像您在问题中建议的那样使用Sys.which("make")
。
也可以通过运行Sys.getenv("PATH")
进行检查。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.