Hello. I am having trouble getting a Stan model to compile with PyStan 2.16.0. I have used the same model previously in Rstan, so I’m confident that model itself is okay. The following python code produces the compilation error for me:

```
from pystan import StanModel
rasch_code = """
data {
int<lower=1> I; // # questions
int<lower=1> J; // # persons
int<lower=1> N; // # observations
int<lower=1, upper=I> ii[N]; // question for n
int<lower=1, upper=J> jj[N]; // person for n
int<lower=0, upper=1> y[N]; // correctness for n
}
parameters {
vector[I] beta;
vector[J] theta;
real<lower=1> sigma;
}
model {
beta ~ normal(0, 3);
theta ~ normal(0, sigma);
sigma ~ exponential(.1);
y ~ bernoulli_logit(theta[jj] - beta[ii]);
}
"""
rasch_model = StanModel(model_code=rasch_code)
```

The error is:

```
CompileError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2
```

For comparison, I am able to compile (and sample from) this example model without problem:

```
from pystan import StanModel
schools_code = """
data {
int<lower=0> J; // number of schools
real y[J]; // estimated treatment effects
real<lower=0> sigma[J]; // s.e. of effect estimates
}
parameters {
real mu;
real<lower=0> tau;
real eta[J];
}
transformed parameters {
real theta[J];
for (j in 1:J)
theta[j] = mu + tau * eta[j];
}
model {
eta ~ normal(0, 1);
y ~ normal(theta, sigma);
}
"""
schools_model = StanModel(model_code=schools_code)
```

I’m at a loss regarding next steps for troubleshooting, so I would be grateful for any help. Thank you.