Jump to content

How to Install CouchDB on OSX

+ 1
  tmo9d's Photo
Posted Sep 29 2009 10:04 PM

The easiest way to install CouchDB on OSX is to download the CouchDBX distribution. This distribution packages together all of the various CouchDB dependencies and exposes CouchDB as an application with an intuitive GUI.

1. Go to http://janl.github.com/couchdbx/

Posted Image

2. Click on "Download" and open the ZIP archive with StuffIt.

Posted Image

3. At this point, you'll have a file in your Downloads directory named "CouchDBX-0.9.1-R13B-pl2" (The name change over time as new versions of Couch are released.) Take this file and drag it into your /Applications folder.

4. Then, open up Finder and drag this application on to your Dock. You should end up with something in your Dock that looks like the CouchDB logo:

Posted Image

5. Double-click this Icon in the Dock and you should see the CouchDBX window. This window contains the same administrative interface you would see if you had installed CouchDB yourself and loaded the interface that is normally available at http://localhost:5894/_utils/

Posted Image

6. Relax.

Couch will now be available on http://localhost:5984 . To see for yourself, go to: http://localhost:5984/_utils/ and you will see the same interface that you see in the CouchDB window.

Note: If you ever need to get at the storage directory or any of the configuration bits of CouchDB, have a look in /Applications/CouchDBX-0.9.1-R13B-pl2.app/Contents/Resources/couchdbx-core/couchdb

Cover of CouchDB: The Definitive Guide
Learn more about this topic from CouchDB: The Definitive Guide. 

Three of CouchDB's creators show you how to use this document-oriented database as a standalone application framework or with high-volume, distributed applications. With its simple model for storing, processing, and accessing data, CouchDB is ideal for web applications that handle huge amounts of loosely structured data. You'll learn how to work with CouchDB through its RESTful web interface, and become familiar with key features such as simple document CRUD (create, read, update, delete), advanced MapReduce, deployment tuning, and more.

Learn More Read Now on Safari


Tags:
1 Subscribe


0 Replies