我是在堆栈溢出社区发帖的新手,所以如果这是错误的地方,我很抱歉。我最近下载了最新版本的 R (4.2.1.) 和 Rstudio (2022.07.1 Build 554)。我正在测试一个旧的先前文档,该文档使用“papaja”包完美地编织,现在代码块将无法工作(以前有效)并提供以下错误消息:
Error in compileCode(f, code, language = language, verbose = verbose) :
C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe: file425c5d805023.o:file425c5d805023.cpp:(.text$_ZN3tbb8internal26task_scheduler_observer_v3D0Ev[_ZN3tbb8internal26task_scheduler_observer_v3D0Ev]+0x1d): undefined reference to tbb::internal::task_scheduler_observer_v3::observe(bool)'C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe: file425c5d805023.o:file425c5d805023.cpp:(.text$_ZN3tbb10interface623task_scheduler_observerD1Ev[_ZN3tbb10interface623task_scheduler_observerD1Ev]+0x1d): undefined reference to tbb::internal::task_scheduler_observer_v3::observe(bool)'C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe: file425c5d805023.o:file425c5d805023.cpp:(.text$_ZN3tbb10interface623task_scheduler_observerD1Ev[_ZN3tbb10interface623task_scheduler_observerD1Ev]+0x3a): undefined reference to `tbb::internal::task_scheduler_observer_v3::observe(bool)'C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe: file425c5d805023.o:file425c5d805023.cpp:(.text$_ZN3tbb10interface
Error in sink(type = "output") : invalid connection
我有 rtools42,它适用于我以前版本的 R 和 Rstudio,所以我不知道如何解决这个问题。帮助!
R4.2、RTools42和Rstan的兼容性存在问题。对我来说,安装预览版是有效的rstan
2.26.x:
删除现有的 rstan:
remove.packages("rstan")
if (file.exists(".RData")) file.remove(".RData")
安装预览版包:
install.packages("StanHeaders", repos = c("https://mc-stan.org/r-packages/", getOption("repos")))
install.packages("rstan", repos = c("https://mc-stan.org/r-packages/", getOption("repos")))
您可以使用示例模型验证您的安装:
example(stan_model, package = "rstan", run.dontrun = TRUE)
参考:
rstan/wiki/Configuring-C---Windows 工具链
rstan/wiki/RStan-入门
rstan 拟合误差
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)