Установка и запуск couchdb в Mac OS X

Я использую OS X Leopard 10.5.8. Я установил couchdb используя

brew install couchdb

Если я запускаю couchdb в командной строке (в соответствии с инструкциями по bre winfo), запускаются 3 процесса, но на 5984 ничего не слышно (telnet localhost 5984 не может подключиться). Процесс couchdb выглядит так:

/bin/sh -e /usr/local/bin/couchdb -a /usr/local/etc/couchdb/default.ini -a /usr/local/etc/couchdb/local.ini -b -r 0 -p /usr/local/var/run/couchdb/couchdb.pid -o couchdb.stdout -e couchdb.stderr -R

У меня есть каталоги /usr/local/var и / usr / local / etc. Указанный выше файл couchdb.pid пуст и файла журнала нет.

Это может быть разрешением, но я не понимаю, как это сделать. Любые мысли с благодарностью принимаются.

1 ответ

Оказывается, проблема была в уже существующей установке erlang в /opt (в результате использования портов Mac). Couchdb работал с неверной версией erlang (т.е. не той, что в /usr/local), и это, кажется, вызывает проблему.

Исправление состояло в том, чтобы удалить версию erlang для macports, а также удалить brew и повторить попытку.

Другие вопросы по тегам