В настоящее время я пытаюсь установить couchDB из исходного кода на компьютер RedHat 7.6 и следую указаниям по установке документов 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, но я не знаю, почему он не создан. Я посмотрел в Интернете, но я не смог найти кого-то, кто столкнулся с той же ошибкой.
Кто-нибудь знает решение или хорошее место, чтобы начать искать? Любая помощь будет оценена.