J'essaie d'installer CouchDB sur Mountain Lion. J'ai suivi le guide à l' adresse http://wiki.apache.org/couchdb/Installing_on_OSX.
J'arrive au point où je dois le faire brew install couchdb
, mais lorsque je le fais, je reçois:
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.
Notez que j'ai la version d'Erlang qu'il demande, mais elle échoue quand même.
Lorsque j'ai essayé d'installer CouchDB pour la première fois, MacPorts était installé sur mon ordinateur, mais je l'ai désinstallé et essayé à nouveau sans succès.
courir brew doctor
me donne:
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.
Même si j'ai changé etc / chemins pour que / usr / local / bin soit la toute première ligne:
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
de plus, je ne suis pas à l'aise de changer l'emplacement des fichiers mentionnés car je ne sais pas ce qu'ils sont.
Enfin, j'ai aussi essayé l'application CouchDB de http://www.apache.org/dist/couchdb/notes/1.2.1/apache-couchdb-1.2.1.html , mais quand je l'exécute, je reçoisCouchDB Server doesn't seem to be operating properly. Check Console logs for more details.
Je ne sais pas comment accéder aux journaux de la console ...
Toute aide est grandement appréciée.
depends_on 'erlang'
. J'ai essayé de changer en'erlang-15'
(l'opposé de ce qui a fonctionné pour vous) mais pas de chance.