【发布时间】:2013-07-26 20:43:19
【问题描述】:
我是 CouchDB 的初学者,想使用 CouchDB 开展一个项目。我按照 Beginning CouchDB 手册中给出的说明在我的笔记本电脑(运行 Ubuntu 13.04)中设置了服务器,但 CouchDB 的版本几乎没有变化(手册中的解释是旧版本)。我下载了 CouchDB 的最新 Source 版本,并使用终端执行了该书中所述的其余操作。我能够从终端成功启动服务器,但是当我使用时
$ 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",}
我通过以下方式配置了服务器:
我先从官网下载Source文件,解压后复制到我的/home目录,然后在Terminal中执行如下操作
$ 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 ]
我什至尝试关闭系统的防火墙,但结果是一样的。如果你们中的任何人有同样的经历,请分享您解决此问题的经验,或者让我知道配置相同的任何替代方法。
谢谢
【问题讨论】:
-
嗨。您是否找到了答案/解决方案?你还记得吗? :) 您可以发布它并接受您的答案,以便其他人可以找到它。