This is an automated email from the ASF dual-hosted git repository. jan pushed a commit to branch doc/install-deps in repository https://gitbox.apache.org/repos/asf/couchdb.git
commit 85fd30ba7efc9413e0b38fe137e7d2f65a214f62 Author: Jan Lehnardt <j...@apache.org> AuthorDate: Thu Oct 2 16:55:03 2025 +0200 doc: update install instructions --- INSTALL.Unix.md | 10 ++++++++-- README-DEV.rst | 6 +++--- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/INSTALL.Unix.md b/INSTALL.Unix.md index a07889798..3c77422ee 100644 --- a/INSTALL.Unix.md +++ b/INSTALL.Unix.md @@ -84,7 +84,7 @@ You can install the dependencies by running: You can install Node.JS via [NodeSource](https://github.com/nodesource/distributions#rpminstall). -### Mac OS X +### macOS To build CouchDB from source on Mac OS X, you will need to install the Command Line Tools: @@ -96,6 +96,12 @@ You can then install the other dependencies by running: brew install autoconf autoconf-archive automake libtool \ erlang icu4c spidermonkey pkg-config +Note that newer versions of Homebrew install `icu4c` as “keg-only”. +That means the CouchDB build system can’t find it. Either follow +the instructions presented by Homebrew or run + + brew link icu4c + You can install Node.JS via the [official Macintosh installer](https://nodejs.org/en/download/). @@ -103,7 +109,7 @@ You will need Homebrew installed to use the `brew` command. Learn more about Homebrew at: - http://mxcl.github.com/homebrew/ + https://brew.sh Some versions of Mac OS X ship a problematic OpenSSL library. If you're experiencing troubles with CouchDB crashing intermittently with diff --git a/README-DEV.rst b/README-DEV.rst index 12ad36473..d6dcc4a55 100644 --- a/README-DEV.rst +++ b/README-DEV.rst @@ -111,8 +111,8 @@ Centos 7 and RHEL 7 python-pygments gnupg nodejs npm -Mac OS X -~~~~~~~~ +macOS +~~~~~ Install `Homebrew <https://brew.sh/>`_, if you do not have it already. @@ -120,7 +120,7 @@ Unless you want to install the optional dependencies, skip to the next section. Install what else we can with Homebrew:: - brew install help2man gnupg md5sha1sum node python + brew install help2man gnupg md5sha1sum node python elixir If you don't already have pip installed, install it::