パッケージがなかったりといろいろ試行錯誤してインストールはできたけど、
外部アクセスが出来ていないという事象が解決していません。
ファイヤーウォールを解放した設定をしているのですが、この辺がよくわかりません。
引き続き調査します。
まずerlang、依存パッケージ、curl、spidermonkey、couchdbの順でインストール・アップデートしました。
iptableで5984ポートを開放。
※curlとspidermonkeyはgzファイルから解凍して使用しました。
couch_js/http.c:18 から include されたファイル中:
couch_js/utf8.h:19:7: error: ファイル末尾に改行がありません
というエラーメッセージがでてきたので、調べてみると最終行に改行がないというエラーのようです。
/usr/local/apache-couchdb-1.1.1/src/couchdb/priv/couch_jsにあるutf8.hというファイルをvimで開き最終行に改行がないので、enterで改行をして保存します。
そうすると
You have installed Apache CouchDB, time to relax. という嬉しい表示は確認できました。
参考:Couchdb 1.1.1 on Centos 6
「入門ソーシャルデータ」3章環境設定 - CouchDBの導入(Scientific Linux 6.1)