Thanks Jason, I finally succeeded in getting couchone/build-couchdb working, next time I'll use iriscouch.
I didn't want to add the EPEL repo, so I built ruby 1.9.2 and git 1.7.0 from scratch as well (it's turtles all the way down). Thanks for build-couchdb - making this exquisitely painful installation process merely mildly irritating :) Now on to node... -- Jim On Tue, May 31, 2011 at 10:32 PM, Jason Smith <[email protected]> wrote: > Hi, Jim. A slightly newer version is at > https://github.com/iriscouch/build-couchdb. It has only minor > differences. Sorry for the confusion. > > My feeling is build-couchdb is *easier* but not *easy* per se. Anyway, > I use it every day. > > CentOS is a first-class platform for build-couchdb. If you (or anyone) > has issues, please let me know either by email or by a GitHub bug > report. Thanks! > > On Wed, Jun 1, 2011 at 9:18 AM, Jim R. Wilson <[email protected]> > wrote: > > Thanks Dave, > > > > Looks like erlang can't find crypto:start/0: > > > > ** exception error: undefined function crypto:start/0 > > > > I'm stepping back to try build-couchdb[1] to see if that resolves the > > issues. I'd totally be using Ubuntu if this wasn't for work, where we've > > standardized on CentOS. > > > > [1] https://github.com/couchone/build-couchdb > > > > -- Jim > > > > On Tue, May 31, 2011 at 10:07 PM, Dave Cottlehuber <[email protected]> > wrote: > > > >> On 1 June 2011 13:49, Jim R. Wilson <[email protected]> wrote: > >> > Thanks Pasi - this is a great start. > >> > > >> > After download/build/installing erlang, curl and couchdb, when I run > >> couchdb > >> > nothing happens. That is, it just hangs. ps shows that some erlang > >> process > >> > is running, but there's no stderr or stdout. > >> > > >> > Did you run into this problem? Or, more generally, how do you > >> troubleshoot > >> > couchdb before it starts listening on 5984? > >> > > >> > Thanks in advance for any help, > >> > > >> > -- Jim R. Wilson (jimbojw) > >> > >> Common issues are missing permisssions or erlang modules that prevent > >> the erlang vm from getting to start couch, or incorrect spidermonkey / > >> xulrunner bits. > >> > >> By using couchdb -i this then provides you with access to the erlang > >> shell as it starts. Then try: > >> > >> crypto:start(). > >> couch:start(). > >> > >> which on my working system shows: > >> > >> Apache CouchDB has started. Time to relax. > >> [info] [<0.36.0>] Apache CouchDB has started on http://0.0.0.0:5984/ > >> > >> 1> crypto:start(). > >> {error,{already_started,crypto}} > >> 2> couch:start(). > >> {error,{already_started,couch}} > >> 3> > >> > >> That will likely help sort out what's failing. > >> > >> Also check out if you've not already: > >> http://wiki.apache.org/couchdb/Installing_SpiderMonkey > >> http://wiki.apache.org/couchdb/Installing_on_OSX for permissions issus > >> > >> A+ > >> Dave > >> > > > > > > -- > Iris Couch >
