Error in sink(type = "output") : invalid connection

Hi

I’m new to Stan and I am currently getting an Error in sink(type = “output”) : invalid connection when I run the below code in R

library(rstan)

set.seed(12345)
n <- 10
y <- rbinom(n,1,0.5)
y

write("// Stan model Bernoulli P
      
      data { // The input data
        int <lower = 1> N; // sample size
        int y[N]; // vector with data
      }
      
      parameters { // The parameter(s) of the model
        real<lower = 0, upper = 1> p;
      }
      
      model { // The model specification
        y ~ bernoulli(p); // Sampling model
        p ~ beta(1,1); // Prior
      }",
      "model1.stan")

fit <- stan(file = "model1.stan", data = list(N=n, y=y))

fit

When I run this code, I get the following error message:

Error in compileCode(f, code, language = language, verbose = verbose) :
C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe: file3f4068d84b68.o:file3f4068d84b68.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: file3f4068d84b68.o:file3f4068d84b68.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: file3f4068d84b68.o:file3f4068d84b68.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: file3f4068d84b68.o:file3f4068d84b68.cpp:(.text$_ZN3tbb10interface
Error in sink(type = “output”) : invalid connection

Operating System: Windows 10.0.22621
Interface Version: RStan 2.21.8

Thanks

Sorry you’re running into trouble. Does this suggestion help?