Invalid Connection between RStudio and Stan using rstan

Greetings,

I am very experienced with R/RStudio, but I am new to Stan and rstan. I have a .stan script saved as C:/Users/zbess/Documents/MetabolismDonner/Model/stan/o2_model_inhibition.stan on my hard drive.

When I run this code,:

sm ← stan_model(file = C:/Users/zbess/Documents/MetabolismDonner/Model/stan/o2_model_inhibition.stan)

I receive this error:

Error in compileCode(f, code, language = language, verbose = verbose) :
C:/rtools40/ucrt64/bin/…/lib/gcc/x86_64-w64-mingw32/10.3.0/…/…/…/…/x86_64-w64-mingw32/bin/ld.exe: file2ff831266de1.o:file2ff831266de1.cpp:(.text$_ZN3tbb8internal26task_scheduler_observer_v3D0Ev[_ZN3tbb8internal26task_scheduler_observer_v3D0Ev]+0x1d): undefined reference to tbb::internal::task_scheduler_observer_v3::observe(bool)'C:/rtools40/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: file2ff831266de1.o:file2ff831266de1.cpp:(.text$_ZN3tbb10interface623task_scheduler_observerD1Ev[_ZN3tbb10interface623task_scheduler_observerD1Ev]+0x1d): undefined reference to tbb::internal::task_scheduler_observer_v3::observe(bool)'C:/rtools40/ucrt64/bin/…/lib/gcc/x86_64-w64-mingw32/10.3.0/…/…/…/…/x86_64-w64-mingw32/bin/ld.exe: file2ff831266de1.o:file2ff831266de1.cpp:(.text$_ZN3tbb10interface623task_scheduler_observerD1Ev[_ZN3tbb10interface623task_scheduler_observerD1Ev]+0x3a): undefined reference to `tbb::internal::task_scheduler_observe
Error in sink(type = “output”) : invalid connection

Any ideas on what may be the problem here? Thanks for reading.

See the Getting Started Guide

Thanks, andrjohns.

For folks for whom this thread is useful, I simply needed to install the preview of rstan 2.6.6 because R 4.2 is not compatible with rstan 2.21. I solved this issue with the following:

install.packages(“StanHeaders”, repos = c(“Repository for distributing (some) stan-dev R packages | r-packages”, getOption(“repos”)))

install.packages(“rstan”, repos = c(“Repository for distributing (some) stan-dev R packages | r-packages”, getOption(“repos”)))

Yes, those are the steps from the Getting Started Guide linked above