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 Fri, 20 Apr 2012 19:52:30 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=46&rev2=47

Comment:
1.2.0 brew finally popped its cork!

  == HomeBrew ==
  
  This is the fastest, most current, way of installing CouchDB from source on a Mac, along
with all dependencies. It tracks releases with only a short delay. And it's [[http://mxcl.github.com/homebrew/|easy
to install]] too.
- 
- === NOTICE ===
- 
- The instructions below are still waiting on a pull request for homebrew before they are
ready for 1.2.0. Feel free to check the [[https://github.com/mxcl/homebrew/pulls/dch|pull
requests]] or get the [[https://github.com/dch/homebrew/compare/couchdb|updates]] yourself.
We'll keep you posted!
  
  === Changes in XCode ===
  
@@ -21, +17 @@

  {{{
  brew install https://raw.github.com/Homebrew/homebrew-dupes/master/apple-gcc42.rb
  }}}
- Reminder: if you are using XCode 4.3 or newer, or the command-line only build tools, you
may need to install additional GNU automake tools before brewing CouchBB. For users that have
not upgraded, these tools are already present and could break other brew recipes, so these
dependencies are not included in the CouchDB recipe.
  
  === If you've brewed CouchDB before ===
  
- It is recommended to keep your homebrew dependencies up to date with CouchDB, particularly
if you are running Lion. Re-installing Erlang *will* take some time to compile, but ensures
you have the most stable Erlang available.
+ It is recommended to keep your homebrew dependencies up to date with CouchDB, particularly
if you are running Lion. Re-installing Erlang *will* take some time to compile, but ensures
you have the most stable, fastest Erlang available. And as a bonus it producer error messages
with line numbers!
  
  {{{
  brew remove --force openssl erlang couchdb icu4c spidermonkey nspr
@@ -57, +52 @@

  brew install [--devel|--head] couchdb
  }}}
  
- 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.
+ 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 daemon then, set up the account, using the user accounts
preference pane
+ If you wish to have CouchDB run as a daemon then, set up the account, using the user accounts
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.
@@ -119, +114 @@

  to update the port tree, and then install just as explained.
  
  == Dependencies - Erlang ==
+ 
  If Erlang fails to build with the error:
  
  {{{

Mime
View raw message