Windows版R 4.3.2安装Rtools43失败的求助及解决记录
作为刚入门R的新手,我用的是最新版R,一开始想直接通过命令安装Rtools43,就跑了:
install.packages("Rtools43")
结果直接收到警告:
Warning in install.packages :
package ‘Rtools43’ is not available for this version of R
A version of this package for your version of R might be available elsewhere,
可参考相关安装指引文档
没办法,我只能手动下载Rtools43安装包,成功安装到了电脑上。但安装完发现它并没有出现在R的包列表里,我误以为得把它当成普通R包加载,就想着手动安装里面的各个组件(比如clang32、clang64、mingw32、ucrt64这些)。
我先是用RStudio的「从本地包归档文件安装」选项尝试,后来还跑了这条命令:
install.packages("C:/rtools43/ucrt64.exe", repos = NULL)
结果又报了错:
Installing package into ‘C:/Users/Sookr/AppData/Local/R/win-library/4.3’
(as ‘lib’ is unspecified)
Error in install.packages : type == "both" cannot be used with 'repos = NULL'
当时真的一头雾水,到底该怎么操作才能正常用Rtools啊?
最终解决方法
后来我才反应过来!安装Rtools的时候我居然没关RStudio!按照网友的建议,我先彻底卸载了Rtools,关掉所有R相关的程序(包括RStudio),然后重新安装Rtools43,安装完成后重启R再打开RStudio,居然就能正常使用Rtools了!
真的感谢给我出主意的网友,帮我解决了大麻烦!
备注:内容来源于stack exchange,提问作者Alizea Alvarez




