Erro ao instalar o CouchDB no OS X Mountain Lion

1

Estou tentando instalar o CouchDB no Mountain Lion. Eu segui o guia no link Eu chego ao ponto em que tenho que fazer brew install couchdb , mas quando faço isso eu fico:

    Erlang <= R15B03-1 is required to install.

    You have a erlang version R15B03-1

    The work-around is:

     brew unlink erlang
     cd /usr/local
     git checkout 168742f Library/Formula/erlang.rb
     brew install erlang
     brew install couchdb

     Error: An unsatisfied requirement failed this build.

Observe que eu tenho a versão do Erlang que ele pede, mas falha de qualquer maneira.

Quando tentei instalar o CouchDB pela primeira vez, eu tinha o MacPorts instalado, mas o desinstalei e tentei novamente sem sorte.

executando brew doctor me dá:

Warning: Unbrewed dylibs were found in /usr/local/lib.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.

Unexpected dylibs:
    /usr/local/lib/libaspell.15.1.4.dylib
    /usr/local/lib/libcdt.5.dylib
    /usr/local/lib/libcgraph.6.dylib
    /usr/local/lib/libgimpprint.1.1.3.dylib
    /usr/local/lib/libgraph.5.dylib
    /usr/local/lib/libgs.8.64.dylib
    /usr/local/lib/libgvc.6.dylib
    /usr/local/lib/libgvpr.2.dylib
    /usr/local/lib/libpathplan.4.dylib
    /usr/local/lib/libpspell.15.1.4.dylib
    /usr/local/lib/libusb-0.1.4.4.4.dylib
    /usr/local/lib/libusb-0.1.4.dylib
    /usr/local/lib/libusb.dylib
    /usr/local/lib/libusbpp-0.1.4.4.4.dylib
    /usr/local/lib/libusbpp-0.1.4.dylib
    /usr/local/lib/libusbpp.dylib
    /usr/local/lib/libxdot.4.dylib
    /usr/local/lib/ZeppelinUpdater.dylib
Warning: Unbrewed .la files were found in /usr/local/lib.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.

Unexpected .la files:
    /usr/local/lib/libaspell.la
    /usr/local/lib/libgimpprint.la
    /usr/local/lib/libpspell.la
    /usr/local/lib/libusb.la
    /usr/local/lib/libusbpp.la
Warning: Unbrewed .pc files were found in /usr/local/lib/pkgconfig.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.

Unexpected .pc files:
    /usr/local/lib/pkgconfig/fuse.pc
    /usr/local/lib/pkgconfig/libcdt.pc
    /usr/local/lib/pkgconfig/libcgraph.pc
    /usr/local/lib/pkgconfig/libgraph.pc
    /usr/local/lib/pkgconfig/libgvc.pc
    /usr/local/lib/pkgconfig/libgvpr.pc
    /usr/local/lib/pkgconfig/libpathplan.pc
    /usr/local/lib/pkgconfig/libxdot.pc
Warning: Unbrewed static libraries were found in /usr/local/lib.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.

Unexpected static libraries:
    /usr/local/lib/libgimpprint.a
    /usr/local/lib/libusb.a
    /usr/local/lib/libusbpp.a
Warning: /usr/bin occurs before /usr/local/bin
This means that system-provided programs will be used instead of those
provided by Homebrew. The following tools exist at both paths:

    2to3
    2to3-2.7
    idle
    idle2.7
    pydoc
    pydoc2.7
    python
    python-config
    python2.7
    python2.7-config
    pythonw
    pythonw2.7
    smtpd.py
    smtpd2.7.py

Consider amending your PATH so that /usr/local/bin
occurs before /usr/bin in your PATH.

Mesmo que eu tenha alterado os caminhos do etc / para que / usr / local / bin seja a primeira linha:

/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin

Além disso, não me sinto confortável em alterar a localização dos arquivos mencionados, pois não tenho ideia do que eles são.

Por último, também testei o aplicativo CouchDB no link , mas quando eu executo eu recebo CouchDB Server doesn't seem to be operating properly. Check Console logs for more details.

Eu não sei como acessar os registros do console ...

Qualquer ajuda é muito apreciada.

    
por Smedegaard 18.03.2013 / 15:17

2 respostas

1

Então eu tenho a mesma coisa. Eu segui as instruções no site couchdb e me deparei com outro problema que eu documentado em estouro de pilha com uma solução mas acho que tenha uma solução mais direta para você.

tente isso, abra a fórmula no seu editor de texto favorito

vim /usr/local/Library/Formula/couchdb.rb

Corrija a linha que se refere à dependência. Se você está tendo problemas, você pode seguir a minha solução que descrevi em estouro de pilha, mas você deve ser capaz de eliminar isso.

Espero que ajude !!

-Dan

    
por 19.03.2013 / 19:14
0

Ele não resolve o problema que você encontrou, mas você também pode simplesmente baixar uma distribuição binária pronta para uso no site do CouchDB: link

    
por 21.03.2013 / 17:38