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 846699698 for ; Tue, 25 Oct 2011 21:19:05 +0000 (UTC) Received: (qmail 18442 invoked by uid 500); 25 Oct 2011 21:19:04 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 18413 invoked by uid 500); 25 Oct 2011 21:19:03 -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 18405 invoked by uid 99); 25 Oct 2011 21:19:03 -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 21:19:03 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of bchesneau@gmail.com designates 209.85.215.180 as permitted sender) Received: from [209.85.215.180] (HELO mail-ey0-f180.google.com) (209.85.215.180) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 25 Oct 2011 21:18:58 +0000 Received: by eyg5 with SMTP id 5so1299791eyg.11 for ; Tue, 25 Oct 2011 14:18:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=e/4to1swEWbNRIRwpYR2bfqYM92VW2ISFobe/FFgrtY=; b=njKlptLpHTDSvZaT2wSI9PVSwRk+oMcN4fohZ5FL8LYSQuGVRzyXg1KbDr5DP3ygG5 FM1D2tCYXxG8C7Ar+U0KJDvBtzL3UWnfN34LLeY1HSgpxTiFxFQTKNa5pdT+5e/xhmA+ aBGokzWWZitIXsrGod4eWony7P6FCifRw3wis= MIME-Version: 1.0 Received: by 10.14.19.3 with SMTP id m3mr357138eem.30.1319577517465; Tue, 25 Oct 2011 14:18:37 -0700 (PDT) Received: by 10.14.189.16 with HTTP; Tue, 25 Oct 2011 14:18:37 -0700 (PDT) In-Reply-To: References: <003001cc925d$39404970$abc0dc50$@com> Date: Tue, 25 Oct 2011 23:18:37 +0200 Message-ID: Subject: Re: Linux Alternatives for CouchDB From: Benoit Chesneau 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 Tue, Oct 25, 2011 at 10:28 PM, Dave Cottlehuber wrote= : > On 24 October 2011 16:57, Clarke Bishop wrote: >> I am setting up a development environment to learn CouchDB. But, I'm usi= ng >> 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= _otp_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-wi= n.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 be= en >> 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 > You can also use refuge which embed couchdb (http://refuge.io) . For couchapps dev I would recommend erica (http://github.com/benoitc/erica) over couchapp these days though stable (and probably last) version of couchapp will be released asap (delayed due to a busy planning) . - benoit