La première précaution à prendre est de travailler avec la dernière version de couchdB. La gestion des listes et des vues a évolué d'une version à l'autre.
Pour installer une version récente de couchdb , il faudra probablement mettre à jour votre version de Erlang.
Le lancement de la commande ./configure dans l'archive de couchdb doit produire les erreurs suivantes:
La compilation de couchdb va chercher à résoudre les dépendances dont celle ci :
Is the Mozilla SpiderMonkey library installed?
spidermonkey est le moteur javascript de Firefox. Son installation complète se teste par la commande 'js' (librairie et l'interpréteur) .
Son installation se fait par:
apt-get install libmozjs-devPuis vient le tour de la librairie 'international character'
apt-get install libicu-dev
Enfin l'utilitaire 'curl' : c'est avec lui que se fait les premiers essais avec couchdb
apt-get install libcurl4-openssl-dev
Tout ca pour arriver au message :
configure: error: The installed Erlang version is less than 5.6.5 (R12B05).
Vous allez devoir vous payer une petite compilation du langage Erlang.
Rien de bien compliqué , juste un configure , make , make install dans le repertoire otp_src_Rnn
Puis revenir à la compilation de couchdb en précisant :
./configure --with-erlang=/usr/local/bin
Ok tout est bon le make et make install terminent l'opération. Le répertoire /usr/local/bin doit contenir au minimum erl et couchdb.
Aucun commentaire:
Enregistrer un commentaire