If you are building a CouchApp, for simplicity, you can also maybe checkout Ryan Ramage's CouchApp Takeout: https://github.com/ryanramage/couchapp-takeout It will install CouchDB on Macs and PCs in the background (as well as your CouchApp) as long as the user has the latest Java. It'll install your CouchApp as a native looking app, and run it in the user's default browser. You can get CouchDB running on a user's machine in about 2-6 minutes (depending on download speed) without them having to know they have installed anything but your app. And CouchApp Takeout is extremely easy to set up (it's a CouchApp itself, so you just replicate it to your db, and make a few minor changes to JSON and two images).
Bob [email protected]<mailto:[email protected]> On Oct 17, 2011, at 3:42 AM, Ido Ran wrote: Many thanks On Mon, Oct 17, 2011 at 10:36 AM, Dave Cottlehuber <[email protected]<mailto:[email protected]>> wrote: On 17 October 2011 07:16, Ido Ran <[email protected]<mailto:[email protected]>> wrote: Thank you all. I'm targeting Windows platform - so I'll be glad to hear how can I run the database there. It's not going to be in-process but I do need a seamless way to run it without the client install it manually. Thanks You can bundle couchdb inside another windows app without users needing to install it separately. Check http://wiki.apache.org/couchdb/Quirks_on_Windows "Integrating CouchDB into your Windows Applications", and make sure you include the appropriate VC runtimes either in your app or as a dependency. I've found that you can also remove the two erl.ini files completely and Erlang/CouchDB seems to run just fine without them. You'll still need to fiddle your local.ini files for the correct paths of course. A+ Dave
