欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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,节省空间。
Windows10安装Rtools [+解决system('g++ -v' 127错误]

2.

勾上Add PATH,这样省去手动添加到环境变量的麻烦。
Windows10安装Rtools [+解决system('g++ -v' 127错误]
验证添加了环境变量:
Windows10安装Rtools [+解决system('g++ -v' 127错误]
其余的,一路next。

验证

打开R/ Rstudio(最好重启下),输入:

system('g++ -v')

127问题,见后文。

system('where make')

如果system(‘where make’)报错,那么就要检查环境变量是否设置正确。但我们在安装时够了add path应该不会报错。

新问题

有可能出现新问题:
Windows10安装Rtools [+解决system('g++ -v' 127错误]
经过曲折的探索,终于找到了解决办法:
参考: https://github.com/rstudio/rstudio/issues/3563
关键原因还是环境变量没有添加完整

1 弄清两个bin

第一个:
(我们自动添加的只是第一个,还要再加上第二个)
Windows10安装Rtools [+解决system('g++ -v' 127错误]
第二个:
要加上Windows10安装Rtools [+解决system('g++ -v' 127错误]

2 添加环境变量方法

看图来讲Windows10安装Rtools [+解决system('g++ -v' 127错误]
1,右键我的电脑,点击“属性”
2,选择“高级系统设置”
3,选中“高级”,点击“环境变量”
4,在“系统变量”中,双击“path”
5,点击“新建”,输入对应的bin位置,我的见红框。
一路 应用,确认。

成功

重启RStudio
再输入

system('g++ -v')
system('where make')

正确的效果如下:
1.
Windows10安装Rtools [+解决system('g++ -v' 127错误]
2.
Windows10安装Rtools [+解决system('g++ -v' 127错误]
以上,终于对了,收工,有帮助点个赞?