2010
11.23

CouchApp is a python tool to help develop, upload and clone applications meant for couchDb. Those applications are also known as “couchApps”.

The following recipe is used to install couchapp on Ubuntu 10.04. To use couchapp, you probably first need to install “couchdb”, but this is readily available from the usual repositories.

The issue in installing couchapp on Ubuntu 10.04 is that one needs to rely on some personal packages made available via launchpad.net.

Warning: This recipe installs keys from developers on your platform. From this point on, your platform will trust packages made available from those individuals.

From a high level view, two packages are required:

  1. add-apt-repository: utility tool to easily add a new repository
  2. couchapp : the python tool itself
  3. python-restkit: a python library that couchapp is dependent on

Installing add-apt-repository

Installing python-restkit

Installing couchapp

2 comments so far

Add Your Comment
  1. i did this and got the error ImportError: http-parser isn’t installed.

  2. I received the same error, today. This error is caused by missing dependencies as a result of an update that was pushed via the PPA. To get it working again, I had to perform the following:
    > sudo apt-get install python-pip
    > pip install http-parser
    > sudo pip install watchdog

    Note that I experienced those errors and fix them in Ubuntu 11.04.