Windows10安装Rtools [+解决system('g++ -v' 127错误]
程序员文章站
2024-03-18 19:42:28
...
参考:Windows安装Rtools
觉得他写的不够细致,做个补充。
视频讲解地址见评论。
安装
Rtools下载地址:https://cran.r-project.org/bin/windows/Rtools/
在Rstudio中输入version
,可以查看R的版本,我是3.6.1,所以Rtools选择Rtools35.exe
(R 3.3.x and later)
下载后打开,没有中文版,就选择English了。
有两点要注意:
1.
因为我是windows64位,所以不选32bit,节省空间。
2.
勾上Add PATH,这样省去手动添加到环境变量的麻烦。
验证添加了环境变量:
其余的,一路next。
验证
打开R/ Rstudio(最好重启下),输入:
system('g++ -v')
127问题,见后文。
system('where make')
如果system(‘where make’)报错,那么就要检查环境变量是否设置正确。但我们在安装时够了add path应该不会报错。
新问题
有可能出现新问题:
经过曲折的探索,终于找到了解决办法:
参考: https://github.com/rstudio/rstudio/issues/3563
关键原因还是环境变量没有添加完整
1 弄清两个bin
第一个:
(我们自动添加的只是第一个,还要再加上第二个)
第二个:
要加上
2 添加环境变量方法
看图来讲
1,右键我的电脑,点击“属性”
2,选择“高级系统设置”
3,选中“高级”,点击“环境变量”
4,在“系统变量”中,双击“path”
5,点击“新建”,输入对应的bin位置,我的见红框。
一路 应用,确认。
成功
重启RStudio
再输入
system('g++ -v')
system('where make')
正确的效果如下:
1.
2.
以上,终于对了,收工,有帮助点个赞?