Please use the newer official install for couchdb going forward.
Couch DB 0.9.1 installer for windows
This is a couch installer based on the 0.8.1 installer by Bruno Lopes which is linked off of couchdb wiki install page
To be completely fair I basically edited his NSIS installer, popped the 0.9.1 source into it and packaged the whole thing and it still worked
Bruno happily included code to detect your erlang directory
- The custom spidermonkey binary
- The couch erl driver
- ICU binaries
- Bat files to compile and run couchdb
- A config.ini file with the data files pointing to %erlang dir%\usr\couch_data
- A Default.ini file with the same
Prerequisites
install these first, it really helps. I have also mirrored the exact versions I used.
Download
This is un supported unwarrantied software,
Tested on
- Windows server 2008 standard with sp2
- Windows XP Pro SP3
- Bruno tested 0.8.1 on Vista 32, I have no reason to believe it wouldnt work
Errors
- Unit tests dont all run,
this appears to be due to leaving files open either due to crashes or otherwise, as every other error is access related
- Bad match errors or erlang_open port errors - both of these should mention javascript, it has to do with having an incorrecly configured path to your couch_js.exe file
Using a path from the executing directory is a good idea, so jouch_js.exe ../lib/couch/shar/server/main.js in default.ini should work. Note that you will need to make sure that the server is restarted to get that to work, and that the conuch.ini and default.ini agree.
-