4

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

brew install couchdb

Если я запускаю couchdb в командной строке (в соответствии с инструкциями brew info), запускаются 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 ответ1

3

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .