Я новичок в CouchDB и хочу работать над проектом с использованием CouchDB. Я установил сервер на своем ноутбуке (работает Ubuntu 13.04), следуя инструкциям, приведенным в справочнике Beginning CouchDB, но с небольшим изменением в версии CouchDB (объяснение в справочнике имело более старую версию). Я загрузил последнюю версию Source версии CouchDB и выполнил остальные действия, которые были сказаны в этой книге с помощью Terminal. Я могу успешно запустить сервер от терминала, но когда я используюcurl: (7) Не удалось подключиться к 127.0.0.1:5984; Соединение отклонено
$ curl http://127.0.0.1:5984/
Я получаю эту
curl: (7) Failed connect to 127.0.0.1:5984; Connection refused
как выход вместо этого
{"couchdb" : "Welcome", "version" : "1.3.1",}
Я настроил сервер в следующим образом:
Сперва скачан Источник файл с официального сайта, извлечена же и скопировать его в мой /дома каталог, а затем выполняются следующие действия в терминале
$ cd apache-couchdb-1.3.1/
$ ./configure
$ make
$ sudo make install
$ sudo mkdir -p /usr/local/var/lib/couchdb
$ sudo mkdir -p /usr/local/var/log/couchdb
$ sudo mkdir -p /usr/local/var/run
$ sudo chown -R couchdb /usr/local/var/lib/couchdb
$ sudo chown -R couchdb /usr/local/var/log/couchdb
$ sudo chown -R couchdb /usr/local/var/run
$ sudo cp /usr/local/etc/init.d/couchdb /etc/init.d
$ sudo update-rc.d couchdb defaults
Запуск и просмотр рабочего сервера
$ sudo /etc/init.d/couchdb start
$ curl http://127.0.0.1:5984
Когда я введите эту команду, чтобы запустить сервер sudo /etc/init.d/couchdb start Я получаю ответ в терминале следующим образом:
* Starting database server couchdb [ OK ]
Я даже попытался отключить брандмауэр системы, но тогда результаты будут такими же. Если кто-то из вас испытал то же самое, поделитесь своим опытом в решении этой проблемы или дайте мне знать альтернативный способ настройки.
Спасибо
Hi. Вы нашли ответ/решение? И ты все еще помнишь это? :) Вы можете опубликовать его и принять свой ответ, чтобы другие могли его найти. – Seer