在安装R 4.2.0和配套Rtool42时,很容易出现下列错误
#RStan Compilation ERROR, function(s)/method(s) not created!
#Error in compileCode(f, code, language = language, verbose = verbose)
有的人看到这两个错误就尝试不断的重装软件,package,甚至可能重装电脑系统,但是这其实并不能解决任何问题。如一个Rstan开发者所说的,人们尝试重装各种东西,但是这几乎是不起作用的。
然后这里列出比较通用的方法解决这个Rstan的安装问题(已经过三台不同的电脑测试):
1、卸载R 4.2.0,如果比较熟悉R的话,可以顺便把library也删掉,删掉Home路径下 【通过输入path.expand('~')可以获得】.Revn和.Rprofile,如果没有.Revn或者.Rprofile可以忽略这一小步骤
2、安装R 4.0.5 或者 4.0.2
3、卸载Rtool42,安装Rtool40
4、配置Rtool40路径(这里推荐直接通过环境变量来设置Rtool路径),电脑——》高级系统设置——》环境变量——》系统变量的path——》点击编辑——》将两个路径放进去(‘C:\rtools40\usr\bin’放第一位和‘C:\rtools40\mingw64\bin’)