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


Reply via email to