couchdb-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Couchdb Wiki] Update of "Installing_on_OSX" by DaveCottlehuber
Date Tue, 12 Mar 2013 08:35:03 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Couchdb Wiki" for change notification.

The "Installing_on_OSX" page has been changed by DaveCottlehuber:
http://wiki.apache.org/couchdb/Installing_on_OSX?action=diff&rev1=53&rev2=54

Comment:
add note on pinning erlang if you update homebrew

  
  === Let's get brewing! ===
  
-  * Update your recipes:
+  * Check your recipes:
  
  {{{
  brew update
  brew outdated
+ }}}
+ 
+  * CouchDB 1.2.1 doesn't support Erlang/OTP R16B yet, as the version of MochiWeb that we
include doesn't support it yet. A fix for this is underway but in the meantime you need to
"pin" homebrew to the R15B03-1 release as follows:
+ 
+ {{{
+ brew rm --force erlang
+ cd /usr/local
+ git checkout 168742f Library/Formula/erlang.rb
+ }}}
+ 
+  * Update your recipes:
+ 
+ {{{
  brew install erlang
- brew install couchdb
+ brew install -v couchdb
  }}}
  
   * The above erlang install will use the bottled (pre-compiled) version if you are: using
{{{/usr/local}}} for homebrew, and on 10.6 or 10.7. If you're not on one of these, homebrew
will build from source, so consider doing {{{brew install erlang --no-docs}}} to trim down
compilation time.
@@ -47, +60 @@

  
  Note: OS X Lion might hang on the final make. See the thread at https://github.com/mxcl/homebrew/issues/7024
it seems in most cases to be resolved by breaking out with CTRL-C and then repeating with
brew install -v couchdb.
  
- If you wish to have CouchDB run as a [[ https://github.com/oreilly/couchdb-guide/blob/gh-pages/editions/1/en/source.html|daemon]]
then, set up the account, using the user accounts preference pane:
+ If you wish to have CouchDB run as a [[ https://github.com/oreilly/couchdb-guide/blob/gh-pages/editions/1/en/source.html|daemon]]
then, set up the account, using the "User & Groups" preference pane:
  
   * Create a standard user {{{ couchdb }}} with home directory {{{ /usr/local/var/lib/couchdb
}}}
   * Create a group called {{{ couchdb }}} and add yourself, the couchdb user, and any others
you want to be able to edit config or db files directly to it. Use the {{{ advanced }}} group
options to ensure the internal name is also correctly called couchdb.

Mime
View raw message