﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-在路上-随笔分类-NoSQL DB</title><link>http://www.blogjava.net/gumingcn/category/44178.html</link><description>路上有理想，路上无止境</description><language>zh-cn</language><lastBuildDate>Wed, 03 Mar 2010 18:10:00 GMT</lastBuildDate><pubDate>Wed, 03 Mar 2010 18:10:00 GMT</pubDate><ttl>60</ttl><item><title>[导入]Apache CouchDB在Ubuntu下的安装</title><link>http://www.blogjava.net/gumingcn/archive/2010/02/27/314071.html</link><dc:creator>阮步兵</dc:creator><author>阮步兵</author><pubDate>Sat, 27 Feb 2010 07:38:00 GMT</pubDate><guid>http://www.blogjava.net/gumingcn/archive/2010/02/27/314071.html</guid><wfw:comment>http://www.blogjava.net/gumingcn/comments/314071.html</wfw:comment><comments>http://www.blogjava.net/gumingcn/archive/2010/02/27/314071.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gumingcn/comments/commentRss/314071.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gumingcn/services/trackbacks/314071.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt;">
&nbsp;<br />
<p>先下载couchdb安装文件：版本为0.9.1</p>
<p>http://couchdb.apache.org/downloads.html</p>
<p>1开始安装依赖包</p>
<p>sudo apt-get build-dep couchdb</p>
<p>sudo apt-get install libmozjs-dev libicu-dev libcurl4-gnutls-dev
libtool </p>
<p>2.解压缩</p>
<p>tar -zxvf apache-couchdb-0.9.1.tar.gz </p>
<p>3.开始安装</p>
<p>cd apache-couchdb-0.9.1</p>
<p>./configure</p>
<p>make</p>
<p>sudo make install</p>
<p>4.启动couchdb</p>
<p>sudo couchdb</p>
<p>5.访问:http://127.0.0.1:5984/_utils/</p>
<p>启动报错：</p>
<pre>$ bin/couchdb<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Apache CouchDB 0.9.0a691361-incubating (LogLevel=info) is starting.<br />
<br />
<br />
<br />
{"init terminating in do_boot",{{badmatch,{error,shutdown}},[{couch_server_sup,start_server,1},<br />
<br />
<br />
<br />
{erl_eval,do_apply,5},{erl_eval,exprs,5},{init,start_it,1},{init,start_em,1}]}}<br />
<br />
<br />
<br />
Crash dump was written to: erl_crash.dump<br />
<br />
<br />
<br />
init terminating in do_boot ()<br />
<br />
<br />
<br />
查了一下官方wiki:<br />
<br />
<br />
<br />
原来是安装文件夹的权限问题<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
解决办法：<br />
<br />
<br />
<br />
sudo adduser couchdb<br />
<br />
<br />
<br />
chown -R couchdb:couchdb /usr/local/etc/couchdb <br />
<br />
<br />
<br />
chown -R couchdb:couchdb /usr/local/var/lib/couchdb <br />
<br />
<br />
<br />
chown -R couchdb:couchdb /usr/local/var/log/couchdb <br />
<br />
<br />
<br />
chown -R couchdb:couchdb /usr/local/var/run <br />
<br />
<br />
<br />
chmod -R 0770 /usr/local/etc/couchdb <br />
<br />
<br />
<br />
chmod -R 0770 /usr/local/var/lib/couchdb <br />
<br />
<br />
<br />
chmod -R 0770 /usr/local/var/log/couchdb <br />
<br />
<br />
<br />
chmod -R 0770 /usr/local/var/run<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
再此启动，看到欢迎界面，所有的testsuite run success,大功告成！</pre>
<br />
<br />
文章来源:<a href="http://guming.blogbus.com/logs/45898514.html">http://guming.blogbus.com/logs/45898514.html</a> </span>
<img src ="http://www.blogjava.net/gumingcn/aggbug/314071.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gumingcn/" target="_blank">阮步兵</a> 2010-02-27 15:38 <a href="http://www.blogjava.net/gumingcn/archive/2010/02/27/314071.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>