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 Wed, 07 Jul 2010 22:44:39 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.
The comment on this change is: tweaks to keep macport info current.
http://wiki.apache.org/couchdb/Installing_on_OSX?action=diff&rev1=26&rev2=27

--------------------------------------------------

   * Nightly build of CouchDB for OS X: http://couch.lstoll.net/nightly/
  
  == MacPorts ==
- To install CouchDB using MacPorts
+ To install CouchDB using MacPorts you have 2 package choices:
+ 
+  * couchdb - currently at 0.11 which does not run without being patched due to [[https://issues.apache.org/jira/browse/COUCHDB-805|COUCHDB-805]]
caused by dependencies in upgraded erlang R14
+  * couchdb-devel - follows [[http://svn.apache.org/repos/asf/couchdb/trunk|trunk]] &
includes fix for the above issue
  
  {{{
  $ sudo port install couchdb
@@ -20, +23 @@

  {{{
  $ sudo launchctl load -w /opt/local/Library/LaunchDaemons/org.apache.couchdb.plist
  }}}
- and it should be up and accessible via http://127.0.0.1:5984/_utils/index.html. It should
also be restarted automatically after reboot (because of the -w flag).
+ and it should be up and accessible via Futon at http://127.0.0.1:5984/_utils/index.html.
It should also be restarted automatically after reboot (because of the -w flag).
  
  If not, be sure to check permissions on couchdb files and repair them if neccessary:
  
  {{{
- $ sudo chown -R couchdb:couchdb /opt/local/var/lib/couchdb/ /opt/local/var/log/couchdb/
+ $ sudo chown -R couchdb:couchdb /opt/local/var/lib/couchdb/ /opt/local/var/log/couchdb/
/opt/local/etc/couchdb/
  }}}
  Updating the ports collection. The collection of port files has to be updated to reflect
the latest versions of available packages. In order to do that run:
  
@@ -44, +47 @@

  
  === Erlang fails to configure on Snow Leopard ===
  The macport for erlang universal on Mac OS X 10.6 Snow Leopard appears to be [[http://www.pubbs.net/200912/macports/53571-erlang-build-failing-on-configure.html|broken]].
To install it, I had to install it separately with :
+ 
  {{{
  sudo port install erlang -universal
  }}}
- 
  == Typical build process of a CouchDB developer build ==
  {{{
  $ svn co http://svn.apache.org/repos/asf/couchdb/trunk couchdb
@@ -69, +72 @@

  $ make
  $ sudo make install
  }}}
+ I couldn't get the above to work on 64bit Snow Leopard 10.6.3, but I did find a fix for
the configure file that will make it compile in 64bit correctly.
  
- 
- I couldn't get the above to work on 64bit Snow Leopard 10.6.3, but I did find a fix for
the configure file that will make it compile in 64bit correctly.
  {{{
  - *-arch*ppc*|*-arch*i386*|*-arch*x86_64*) ac_cv_c_bigendian=universal;;
  + *-arch*ppc*) ac_cv_c_bigendian=yes;;
  }}}
- 
- find the first line with the - in configure and replace it with the second line with the
+
- in the ICU 4.4.1 release this line is at 8002, if Erlang is compiled with 64bit and you
patch the ICU configure to compile in 64bit then CouchDB will build and run correctly on 64bit
OSX 10.6.x
+ find the first line with the - in configure and replace it with the second line with the
+ in the ICU 4.4.1 release this line is at 8002, if Erlang is compiled with 64bit and you
patch the ICU configure to compile in 64bit then CouchDB will build and run correctly on 64bit
OSX 10.6.x
  
  2. Install SpiderMonkey
  

Mime
View raw message