Return-Path: X-Original-To: apmail-couchdb-user-archive@www.apache.org Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id ABF3093A0 for ; Tue, 25 Oct 2011 20:28:57 +0000 (UTC) Received: (qmail 27021 invoked by uid 500); 25 Oct 2011 20:28:56 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 26989 invoked by uid 500); 25 Oct 2011 20:28:56 -0000 Mailing-List: contact user-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@couchdb.apache.org Delivered-To: mailing list user@couchdb.apache.org Received: (qmail 26981 invoked by uid 99); 25 Oct 2011 20:28:56 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 25 Oct 2011 20:28:56 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of dave@muse.net.nz designates 209.85.212.52 as permitted sender) Received: from [209.85.212.52] (HELO mail-vw0-f52.google.com) (209.85.212.52) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 25 Oct 2011 20:28:50 +0000 Received: by vws10 with SMTP id 10so1257580vws.11 for ; Tue, 25 Oct 2011 13:28:28 -0700 (PDT) MIME-Version: 1.0 Received: by 10.52.178.163 with SMTP id cz3mr29311986vdc.43.1319574508834; Tue, 25 Oct 2011 13:28:28 -0700 (PDT) Received: by 10.52.182.9 with HTTP; Tue, 25 Oct 2011 13:28:28 -0700 (PDT) X-Originating-IP: [84.172.46.221] In-Reply-To: <003001cc925d$39404970$abc0dc50$@com> References: <003001cc925d$39404970$abc0dc50$@com> Date: Tue, 25 Oct 2011 22:28:28 +0200 Message-ID: Subject: Re: Linux Alternatives for CouchDB From: Dave Cottlehuber To: user@couchdb.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org On 24 October 2011 16:57, Clarke Bishop wrote: > I am setting up a development environment to learn CouchDB. But, I'm usin= g > 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_o= tp_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 =3D 0.0.0.0) and you're away. For pushing code in/out of couchdb, I usually use couchapp.exe from Beno=EEt 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 bee= n > 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