0

我已经安装在本地磁盘上的 windowsR version 4.0.2中。我最近安装的,在本地盘。我的问题是如何在不干扰变量环境的情况下安装在磁盘上?换句话说,我想要两个版本的 rtools 并且它们可以正常工作,谢谢。Rtools40C:\Microsoft R Client version 3.5.2E:\Rtools35.exeE:\Rtools40

切换到 R 3.5.2 时,rtools 不起作用。

library(Rcpp);
evalCpp("2 * M_PI")
Error in system(cmd, intern = !showOutput) : 'E:/Program' not found
Error in system(cmd, ignore.stderr = TRUE, intern = TRUE) : 
  'E:/Program' not found

R 4.0.2 工作

library(Rcpp);
evalCpp("2 * M_PI")
6.283185
4

2 回答 2

0

阅读此页面上的说明 设置 R 的两个安装(4.0 和 3.6.X)应该不会太难,以便每个都查询不同的.Renviron文件,从而设置到所需Rtools存储库的不同路径。

于 2020-09-01T10:46:28.020 回答
0

问题是由于Microsoft R Client version 3.5.2, 安装在带空格的路径中E:\Program Files\Microsoft\R Client,通过将其安装在没有空格的路径中来解决E:\Microsoft\R-Client,例如:Message error 'C:/Program' not found with Rcpp

于 2020-09-06T20:40:44.127 回答