On my machine (SuSE 9.0) the following works.
schools.sim <- rbugs(data=schools.data, inits, parameters,
schools.bug, n.chains=3, n.iter=1000,
workingDir="/home/ijw/.wine/fake_windows/temp",
bugs="/windows/c/Program
Files/WinBUGS14/WinBUGS14.exe",
bugsWorkingDir="c:/temp",
useWine=TRUE,
debug=TRUE)
I found that you have to put the *nix path to the winBUGS binary
rather than the windows path (which is suggested by the rbugs
article in RNEWS).
If you use
denug(runBugs) you can examine the call to winbugs that is made (and
try it from a command line).
Ian Wilson
Ian Jonsen wrote:
> Hi,
>
> I am trying to run the "schools" example in the rbugs library
(running
> winbugs in linux via wine-20041201) but keep getting the following
> error. Note I have tested wine and winbugs to confirm that both are
> operational.
>
> Error in runBugs(bugs, script.file, n.chains, workingDir, useWine,
> wine, :
> BUGS stopped before getting to coda.
>
>
> The command I'm using is:
>
> schools.sim <- rbugs(data = schools.data, inits, parameters,
> schools.bug, n.chains = 2, n.iter = 1000, workingDir =
> '/mnt/win_d/Rwork/daynightR', bugsWorkingDir =
> '/home/jonsen/.wine/drive_c', useWine = TRUE, wine =
> '/usr/local/bin/wine', debug = TRUE, verbose = TRUE)
>
> Any suggestions are greatly appreciated.
>
> Thanks,
>