我目前正在尝试从RedHat 7.6计算机上的源代码安装ouchDB,并按照CouchDB文档的安装说明进行操作:
http://docs.couchdb.org/en/stable/install/unix.html#installation-from-source
我安装了依赖项:
sudo yum install autoconf autoconf-archive automake \
curl-devel erlang-asn1 erlang-erts erlang-eunit gcc-c++ \
erlang-os_mon erlang-xmerl erlang-erl_interface help2man \
js-devel-1.8.5 libicu-devel libtool perl-Test-Harness
配置正常:
# ./configure
==> configuring couchdb in rel/couchdb.config
You have configured Apache CouchDB, time to relax. Relax.
#
但出现以下错误:
# make release
ERROR: Failed to load /usr/local/src/apache-couchdb-2.3.1/rebar.config: {error,{20,file,{error,{badmatch,{error,enoent}},[{erl_eval,expr,3,[]}]}}}
make: *** [couch] ERROR 1
#
实际上没有rebar.config文件,但是我不知道为什么不创建它。我在网上四处张望,但找不到遇到相同错误的人。 有谁知道解决方案或开始寻找的好地方?任何帮助将不胜感激。