Homebrew unter OSX 10.9 installieren

907
MaPi

Ich versuche, Homebrew mit diesen Befehlen zu installieren:

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"  # Add Homebrews binary path to the front of the $PATH echo 'export PATH=/usr/local/bin:$PATH' >> ~/.bash_profile source ~/.bash_profile 

Und alles scheint zu funktionieren, aber wenn ich es mit bestätige

brew doctor 

Ich erhalte diesen Fehler:

Error: No such file or directory - /Library/Developer/CommandLineTools/usr/bin/clang 

Ich habe nachgeforscht, und es scheint ein Problem zu sein, das in OSX 10.10 aufgetreten ist, das ich nicht verwende. Was kann das Problem sein?

Übrigens habe ich versucht, Ruby on rail mit clang anstelle von gcc zu arbeiten (da es mit letzterem nicht funktionierte), so dass das Problem nach der Neuinstallation auftrat. Gibt es eine Konfiguration, die ich verwenden kann, um wieder zu gcc zu wechseln?

Edit 1:

Wenn ich renne

xcodebuild -find clang 

Ich bekomme

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang 

Wenn ich renne

which clang 

Ich bekomme

/usr/bin/clang 

Laufen

locate clang | egrep clang$ 

Ich bekomme

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang /System/Library/Frameworks/OpenCL.framework/Versions/A/lib/clang /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/science/mpich/files/mpich-clang /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/science/mpich/files/mpich-devel-clang /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/science/openmpi/files/openmpi-clang /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/science/openmpi/files/openmpi-devel-clang /usr/bin/clang /usr/local/Library/ENV/4.3/clang 

Dann habe ich versucht, auf die Entwicklerseite zu gehen, die Xcode Command Line Tools herunterzuladen und neu zu installieren. Dann ging die Installation durch.

Also fuhr ich fort mit:

brew update brew install rbenv ruby-build rbenv-gem-rehash echo 'eval "$(rbenv init -)"' >> ~/.bash_profile source ~/.bash_profile rbenv install 2.1.2 rbenv rehash rbenv global 2.1.2 gem install bundler 

Und der letzte Befehl gab diese Ausgabe:

ERROR: Loading command: install (LoadError) cannot load such file -- zlib ERROR: While executing gem ... (NoMethodError) undefined method `invoke_with_build_args' for nil:NilClass 

Ich gehe davon aus, dass zlib nicht auf dem System installiert ist.

Ich habe versucht, einen Weg zu finden, um es zu installieren, aber Homebrew findet es nicht. Irgendeine Idee?

0
Haben Sie xCode installiert und funktionieren? Gibt das Brew weitere Fehler oder nur die eine Zeile, die in Ihrer Frage steht? agtoever vor 9 Jahren 0
Ja, xcode ist installiert. und das ist die einzige Linie MaPi vor 9 Jahren 0
Was ist die Ausgabe von 'xcodebuild -find clang' und 'which clang' und 'locang clang | egrep clang $ '? Haben Sie die Xcode Command Line Tools installiert (falls nicht: Installieren Sie sie)? Eigentlich wird nur das letztere für das Brühen benötigt (nicht der gesamte Xcode) ... agtoever vor 9 Jahren 0
Ich habe meinen Beitrag aktualisiert MaPi vor 9 Jahren 0
Ruby kann Zlib nicht finden. Haben Sie RVM installiert? Installieren Sie zlib mit RVM. Siehe diese SO-Frage: http://stackoverflow.com/questions/16821033/cannot-load-such-file-zlib agtoever vor 9 Jahren 0

0 Antworten auf die Frage