Thanks for all your ideas Dave! I have installed couchDB on windows and I already have an iriscouch.com hosted version, too.
Where I want to end up is: - Able to use all my Windows development tools - Have a solid couchDB development setup so I can easily build and test couch apps - Be able to run Kanso smoothly If I run Linux under VMware, and put all my dev files in a shared folder, I can do all my development, and just switch to Linux to push/run my apps. I'm also trying to consolidate everything on a USB hard drive, so I can take my dev environment with me. Benoit's tools are cool, too. I'll take a closer look at his new Erica tool. I found Evently confusing before. What I liked about Kanso is the ability to serve either HTML or javascript to the client. And, it has kind of a built-in admin. I think couch apps have a lot of promise. It's just hard to get down the learning curve -- There are too many variations. If you already know what you are doing, no problem. But, it really makes learning hard. I can always just back up and use an app server language I already know, probably ColdFusion. But, there's just something cool about having the database serve the app! Clarke -----Original Message----- From: Dave Cottlehuber [mailto:d...@muse.net.nz] Sent: Tuesday, October 25, 2011 4:28 PM To: user@couchdb.apache.org Subject: Re: Linux Alternatives for CouchDB On 24 October 2011 16:57, Clarke Bishop <cbis...@resultantsys.com> wrote: > I am setting up a development environment to learn CouchDB. But, I'm using > Windows. Hey Clarke, You can run CouchDB in windows with the same experience as on linux. Read http://wiki.apache.org/couchdb/Quirks_on_Windows to make sure your shell quoting is OK with the various curl examples. Use my bundled windows installer at https://github.com/downloads/dch/couchdb/setup-couchdb-1.1.0+COUCHDB-1152_ot p_R14B03.exe and you'll not need any other bundled dependencies. Just edit the local.ini file to allow access from other IP addresses (bind_address = 0.0.0.0) and you're away. For pushing code in/out of couchdb, I usually use couchapp.exe from BenoƮt https://github.com/downloads/couchapp/couchapp/couchapp-0.8.1-win.zip although I've not personally tried this specific version.There are a number of other tools listed on http://couchapp.org/page/index including kanso as you've noted. > I tried Cygwin, but kept running into various problems. So, I decided to > switch to Linux running under VMware. I still think this is the best > direction. Yes, longterm get comfortable with linux and skip cygwin, it is another slow world of pain. Kanso is very cool but I didn't get node + kanso working on windows natively. You're best off running this in a linux shell directly. A good halfway house is to run a hosted couchdb instance, and use couchapp or a similar tool to push your data up & down. Ryan has a slick java-based tool for this and there's a whole other slew of these all listed on http://couchapp.org/. > I downloaded the latest version of Ubuntu (11.10) and installed it. But, > then I discovered that CouchDB 1.1 support was limited, and I haven't been > able to get CouchDB installed. This is probably the most frustrating part of CouchDB - we have several important dependencies including OpenSSL, Erlang and Mozilla's JavaScript interpreter. These are very common and often each distro has differing versions than the ones we'd prefer to use. So the fastest way to get running is to use a free hosted tier from iriscouch.com or cloudant.com. I think couchbase also provides an ubuntu compatible single server install that includes these, but I've not tried it. Again YMMV as you are discovering! A+ Dave