11# Apache CouchDB INSTALL.Unix
22
3- A high-level guide to Unix-like systems, inc. Mac OS X and Ubuntu.
3+ A high-level guide to Unix-like systems, inc. macOS and Ubuntu.
44
55Community installation guides are available on the wiki:
66
@@ -84,9 +84,9 @@ You can install the dependencies by running:
8484
8585You can install Node.JS via [ NodeSource] ( https://github.com/nodesource/distributions#rpminstall ) .
8686
87- ### Mac OS X
87+ ### macOS
8888
89- To build CouchDB from source on Mac OS X , you will need to install
89+ To build CouchDB from source on macOS , you will need to install
9090the Command Line Tools:
9191
9292 xcode-select --install
@@ -96,16 +96,22 @@ You can then install the other dependencies by running:
9696 brew install autoconf autoconf-archive automake libtool \
9797 erlang icu4c spidermonkey pkg-config
9898
99+ Note that newer versions of Homebrew install ` icu4c ` as “keg-only”.
100+ That means the CouchDB build system can’t find it. Either follow
101+ the instructions presented by Homebrew or run
102+
103+ brew link icu4c
104+
99105You can install Node.JS via the
100106[ official Macintosh installer] ( https://nodejs.org/en/download/ ) .
101107
102108You will need Homebrew installed to use the ` brew ` command.
103109
104110Learn more about Homebrew at:
105111
106- http ://mxcl.github.com/homebrew/
112+ https ://brew.sh
107113
108- Some versions of Mac OS X ship a problematic OpenSSL library. If
114+ Some versions of macOS ship a problematic OpenSSL library. If
109115you're experiencing troubles with CouchDB crashing intermittently with
110116a segmentation fault or a bus error, you will need to install your own
111117version of OpenSSL. See the wiki, mentioned above, for more information.
@@ -169,7 +175,7 @@ On many Unix-like systems you can run:
169175 --group --gecos \
170176 "CouchDB Administrator" couchdb
171177
172- On Mac OS X you can use the Workgroup Manager to create users up to version
178+ On macOS you can use the Workgroup Manager to create users up to version
17317910.9, and dscl or sysadminctl after version 10.9. Search Apple's support
174180site to find the documentation appropriate for your system. As of recent
175181versions of OS X, this functionality is also included in Server.app,
0 commit comments