Installazione di Homebrew su OSX 10.9


0

Sto cercando di installare Homebrew con questi comandi:

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

E tutto sembra funzionare, ma quando lo verificherò

brew doctor

Ottengo questo errore:

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

Ho cercato in esso, e sembra un problema che è apparso in OSX 10.10, che non sto utilizzando. Quale può essere il problema?

Per inciso, stavo cercando di far funzionare Ruby on rails con clang anziché gcc (dato che non funzionava con quest'ultimo), quindi il problema è apparso dopo la reinstallazione. C'è qualche configurazione che posso usare per tornare a gcc?

Modifica 1:

Quando corro

xcodebuild -find clang

ottengo

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

Quando corro

which clang

ottengo

/usr/bin/clang

In esecuzione

locate clang | egrep clang$

ottengo

/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

Poi ho provato ad andare al sito degli sviluppatori e scaricare gli Xcode Command Line Tools e reinstallarlo. Quindi l'installazione è andata a buon fine.

Quindi, ho continuato con:

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

E l'ultimo comando ha dato questo risultato:

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

Suppongo che significhi che zlib non è installato sul sistema.

Ho provato a capire come installarlo, ma l'homebrew non lo trova. Qualche idea?


Hai installato e funzionante xCode? Il brew dà altri errori, o solo la riga che è nella tua domanda?
agtoever

Sì, xcode è installato. e questa è l'unica linea
MaPi

Qual è l'output di 'xcodebuild -find clang' e 'which clang' e 'locate clang | egrep clang $ '? Avete installato Xcode Command Line Tools (in caso contrario: installarli)? In realtà solo il secondo è necessario per brew (non l'intero Xcode) ...
agtoever

Ho aggiornato il mio post
MaPi

Ruby non riesce a trovare zlib. Hai installato RVM? Prova a installare zlib usando RVM. Vedi questa domanda SO: stackoverflow.com/questions/16821033/cannot-load-such-file-zlib
agtoever
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.