我最近将 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/ 解决了这个问题。