2010-06-08 11 views
4

Je ne comprends pas comment faire un lien avec l'azote et CouchDB en utilisant ecouch, parce que j'ai une erreur sur cette connexion erreur PRIS: erreur FNUD [{ecouch, db_info, ["test_suite_db"]} Je mets ecouch dans mon chemin de bibliothèque erlang et je crée un lien symbolique pour supporter/include.mk (même si je ne sais pas si c'est nécessaire). Ou si quelqu'un sait une base de données comment se connecter avec de l'azote et qui faire cette connexion.Comment connecter l'azote avec CouchDB en utilisant Ecouch

Répondre

1

Désolé si cette question est simpliste mais je ne suis pas sûr de votre niveau d'expérience. Mais vous avez exécuté la commande make dans le répertoire ecouch?

Aussi. Envisager couchbeam ou erlang_couchdb. Les deux ont une bien meilleure documentation.

+0

Je fais la commande make make [1]: Entrée dans le répertoire '/ usr/local/lib/erlang/lib/ecouch-lecture seule/src ' make [1]: Rien à faire pour' all' . make [1]: quitter le répertoire '/ usr/local/lib/erlang/lib/ecouch-lecture seule/src ' Seulement je veux connecter une base de données avec de l'azote, je ne sais pas comment le faire, J'essaye avec postgresql et erl4db mais ça ne marche pas. J'ai couchdb version 11, et cette base de données fonctionne bien par elle-même, mais avec de l'azote pas. – user331852

+0

lorsque j'essaie de créer une table J'ai cette erreur: 1> inets: start(). ok 2> application: début (ecouch). ok 3> ecouch: db_create ("test"). {ok, {obj, [{"erreur", << "non autorisé" >>}, {"raison", << "Vous n'êtes pas administrateur du serveur." >>}}} Comment Je le répare? – user331852

+0

Ahh. Votre serveur CouchDB est protégé par mot de passe. Je n'ai pas joué avec ECouch depuis un an. Mais en regardant les sources, il semble que vous devez éditer le fichier ebin/ecouch.app et éditer la ligne qui dit {mod, {ecouch, {"127.0.0.1", "5984", [], []} }}, {mod, {ecouch, {"127.0.0.1", "5984", "nom d'utilisateur", "mot de passe"}}}, –